ASP.NET MVC3的新增功能。當viewbag包含從控制器傳遞的值時,如何爲viewbag的文本輸入賦值。
我試圖將值從控制器傳遞到視圖,然後將該值分配給視圖內的文本輸入。
我試着用viewbag和viewdata。調試時,我可以在viewbag中查找值,但是當我的視圖出現在瀏覽器中時,文本框是空的。
但是,如果我從.cshtml文件中爲viewbag指定一些值,它就可以工作。
控制器
public ActionResult Contact()
{
ViewBag.fullname = "Hello";
........
return view();
}
查看
@{ ViewBag.lastname = "Hello";
}
@Html.TextBox("fullname", (string)ViewBag.fullname)
@Html.TextBox("lastname", (string)ViewBag.lastname)
輸出
第一個文本框 - 空
秒文本框 - 你好
開始使用Viewbag,你可能想檢查[this](http://yassershaikh.com/how-to-pass-values-from-controller-to-view-using-viewbag-in-mvc-3/ )退出 – Yasser 2012-08-08 06:22:05