0
在asp.net中,我們可以使用視圖狀態保存回發數據,即客戶端狀態管理,即默認爲asp.net web forms.is視圖狀態爲默認值asp.net mvc?如果不是我們怎樣才能保存回發數據,並且在mvc中有沒有替換視圖狀態。如何在asp.net中管理客戶端狀態mvc3應用程序
在asp.net中,我們可以使用視圖狀態保存回發數據,即客戶端狀態管理,即默認爲asp.net web forms.is視圖狀態爲默認值asp.net mvc?如果不是我們怎樣才能保存回發數據,並且在mvc中有沒有替換視圖狀態。如何在asp.net中管理客戶端狀態mvc3應用程序
MVC不使用ViewState。它沒有服務器端控件來保留狀態。
但您可以使用ViewBag,ViewData存儲值並在視圖中使用它。
public ActionResult Index()
{
var someList= new List<string>
{
"C#,
"Java",
"PHP"
};
ViewData["Languages"] = someList;
return View();
}
在你看來
<ul>
@foreach (var lang in (List<string>)ViewData["Languages"])
{
<li>
@lang
</li>
}
</ul>