ViewData,TempData,Model
Request.From读取表单数据
FormCollection读取表单
ViewData
<%=Html.Encode(ViewData["Test1"])%>
TestController.cs
//
// GET: /Admin/Test/
[Authorize]
public ActionResult Index()
{
this.ViewData["Test1"] = "TestViewData";
return View();
}
TempData
可以在多个动作方法中或者多个页面中设置,读取
TempData保存在session中,只是临时传递,访问一次,之后消失。
TempData显示数据,有点延迟。
<%=Html.Encode(TempData["Test1"])%>
TestController.cs
//
// GET: /Admin/Test/
[Authorize]
public ActionResult Index()
{
TempData["Test1"] = "TestTempData";
return View();
}