MVC上的幾個頁面(在設置MVC時默認有ViewBag.Message)在視圖中根本不顯示。MVC ViewBag沒有出現在視圖中
控制器:
public ActionResult Index()
{
ViewBag.Test = "Test";
return view();
}
Razor視圖:
Index.cshtml
<p> Hello @ViewBag.Test </p>
我不知道爲什麼我的viewbag沒有出現?
MVC上的幾個頁面(在設置MVC時默認有ViewBag.Message)在視圖中根本不顯示。MVC ViewBag沒有出現在視圖中
控制器:
public ActionResult Index()
{
ViewBag.Test = "Test";
return view();
}
Razor視圖:
Index.cshtml
<p> Hello @ViewBag.Test </p>
我不知道爲什麼我的viewbag沒有出現?
在你的控制器中是viewbag變量的名稱ViewBag.Message,但在你看來你正在看@ ViewBag.Test。
這已經處理... –
除了輸入問題時的錯別字,您的代碼是正確的。
確保當你檢查它是否有效時,你正在查看正確的頁面,我想你應該在URL中有'/ Home/Index'。
嘗試將字符串'Test'更改爲長的字符串,以便在真正顯示時不會錯過它。
問題解決了,我只是重建瞭解決方案。謝謝 –
'
你好@ ViewBag.Message
' – markpsmith對不起我的意思寫測試 –
「返回查看();'需要一個資本'V' – markpsmith