我有以下代碼:不能在MVC的應用程序顯示從存儲器值
<div>
UserName: @{
((Person>)CacheDispatcher.LoadFromCache("LoggedInUser"));
}
</div>
它不產生任何用戶名都沒有。我把一個破發點,肯定我可以看到CacheDispatcher返回一個值(也就是用戶名),但是當頁面呈現,它不會顯示一個值。有什麼建議麼?
我有以下代碼:不能在MVC的應用程序顯示從存儲器值
<div>
UserName: @{
((Person>)CacheDispatcher.LoadFromCache("LoggedInUser"));
}
</div>
它不產生任何用戶名都沒有。我把一個破發點,肯定我可以看到CacheDispatcher返回一個值(也就是用戶名),但是當頁面呈現,它不會顯示一個值。有什麼建議麼?
這是很討厭.. asp.net MVC的,你不能沒有渲染HTML幫助字符串中的缺點。我解決了這個問題,通過使用@ Html.Label產生的價值..
問題沒「T需要使用@ Html.Label來解決。
你應該使用類似:
@((Person>)CacheDispatcher.LoadFromCache("LoggedInUser")).ToString();
相反的:
@{
((Person>)CacheDispatcher.LoadFromCache("LoggedInUser"))
}
你原來從來沒有呈現什麼反應。這只是一段代碼。
也許嘗試htmledit看到,如果值出現 –
感謝給我一個線索..我用@代替Html.Label – user384080