Kar*_*rim 14 c# asp.net-mvc razor asp.net-mvc-3
好吧,我看到这2个属性,但我不明白它们之间的区别?
我似乎无法找到任何有关PageData礼仪的帮助.
所以身体有帮助吗?
@
{
Viewdata["something"] = 1;
PageData["something"] = 2;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
Dav*_*enn 14
PageData是Razor构建的WebPages的属性
[it]提供对页面,布局页面和部分页面之间共享的页面数据的类似数组的访问.
http://msdn.microsoft.com/en-us/library/system.web.webpages.webpagebase.pagedata(v=VS.99).aspx
ViewData是ViewPage的一个属性,它提供了一种在控制器和页面之间传递数据的方法.
获取或设置一个字典,其中包含要在控制器和视图之间传递的数据.
http://msdn.microsoft.com/en-us/library/system.web.mvc.viewpage.viewdata.aspx
可以通过控制器访问ViewData,而不是PageData.
| 归档时间: |
|
| 查看次数: |
7256 次 |
| 最近记录: |