ViewState深入,Textbox,Checkbox,CheckboxList,RadioButtonList 不能禁止ViewState

ViewState是ASP.NET中用来保存WEB控件回传时状态值一种机制。

页面本身将 20 字节左右的信息保存在 ViewState 中,用于在回传时将 PostBack 数据和 ViewState 值分发给正确的控件。因此,即使该页面或应用程序禁用了 ViewState,仍可以在 ViewState 中看到少量的剩余字节。

优先级:
全局配置 < 程序 < 页< 控件

注意:下列服务器控件不能禁止ViewState

Textbox 

Checkbox

CheckboxList

RadioButtonList

上面控件的状态通过IPostBackEventHandler 和 IPostBackDataHandler接口处理,而不是ViewState的机制,所以EnableViewState没有效果。

发布了8 篇原创文章 · 获赞 64 · 访问量 60万+

猜你喜欢

转载自blog.csdn.net/lishimin1012/article/details/88933361
今日推荐