簡體   English   中英

MVC ViewBag 根本沒有出現在視圖中

[英]MVC ViewBag Is Not Appearing In Views At All

我在 MVC 上的幾個頁面(在設置 MVC 時默認具有 ViewBag.Message)根本沒有顯示在視圖中。

控制器:

public ActionResult Index()
{
ViewBag.Test = "Test";
return view();
}

剃刀視圖:

Index.cshtml

<p> Hello @ViewBag.Test </p>

我不知道為什么我的 viewbag 沒有出現?

在您的控制器中是 viewbag 變量 ViewBag.Message 的名稱,但在您的視圖中,您正在查看 @ViewBag.Test 。

除了輸入問題時的拼寫錯誤外,您的代碼是正確的。

確保當您檢查它是否有效時,您正在查看正確的頁面,我想您應該在 URL 中包含“/Home/Index”。

嘗試將字符串 'Test' 更改為較長的字符串,這樣您就不會錯過它(如果它確實正在顯示)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM