我想使用ViewBag刷新視圖中的數據。它是可能的,或者我可以採用其他技術....如何在MVC3中使用ViewBag更改或刷新數據
這裏是我的示例代碼
在我查看頁面(FamilyDetails)
@ViewBag.Details[0].Name
在我的控制器中
public ActionResult FamilyDetails(string StrText)
{
if (StrText != null)
{
ViewBag.MarriageDetails = ListMarriages;
}
else
ViewBag.MarriageDetails = ListMarriages1;
請用代碼解釋。
在此先感謝
你的問題很混亂。您將一些數據分配給MarriageDetails屬性,然後調用視圖中的Details屬性。這是沒有意義的。通過刷新數據,你的意思是什麼? – MikeSW 2012-03-07 11:20:34
Hai MikeSW,抱歉它錯了任務。請假設將具有MarriageDetails的Details替換爲指定的列表。我的意思是我想改變顯示在我的視圖中的名字,用其他名字 – Gopal 2012-03-07 11:22:45
我還是不明白你的意思是什麼讓人耳目一新。您分配數據,就是這樣。 – MikeSW 2012-03-07 11:26:19