ASP.NET 4.0中的ViewStateMode - 向后兼容性?

时间:2010-04-24 14:55:14

标签: asp.net api-design

是否引入了新的ViewStateMode属性以避免破坏现有的EnableViewState?

在页面级别设置EnableViewState = false会导致ViewStateMode设置被忽略吗?

PS:stackoverflow中的CW是什么?

1 个答案:

答案 0 :(得分:1)

它是向后可比的,因为默认值是Inherit。

如果父控件已将EnableViewState设置为false,则ViewStateMode允许子控件启用它,从而对视图状态提供更细粒度的控制。

请参阅http://weblogs.asp.net/sreejukg/archive/2010/04/06/viewstatemode-in-asp-net-4-0.aspx

“页面的ViewStateMode属性的默认值为Enabled。页面中Web服务器控件的ViewStateMode属性的默认值为Inherit。因此,如果未在页面中设置此属性或者控制级别,EnableViewState属性的值确定视图状态行为。“

请参阅http://msdn.microsoft.com/en-us/library/system.web.ui.control.viewstatemode.aspx