您的位置:首页 > 编程语言 > ASP

主攻ASP.NET.3.5.MVC架构之重生: 控制器与视图之间的值传递(四)

2012-05-29 16:12 351 查看
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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: