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没有效果。
哈哈,刚好解释我上午试验的疑惑.
浙公网安备 33010602011771号