15.禁用ViewState
2013-07-04 15:22
405 查看
默认情况下ASP.net是启用ViewState的,这样在页面中会生成冗长的隐藏字段,ViewState对于需要PostBack处理的页面才可能有用,对于不需要交互的页面则完全没有必要用ViewState.ViewState是保存上次的信息的,一般有postback功能才会用到ViewState.
禁用ViewState的方式
1.页面整体禁用 在页面顶部Page中EnableViewState="False"
2.指定控件禁用 在控件上EnableViewState="False"
页面禁用ViewState以后并没有完全去掉ViewState,只要ViewState不是很大就可以了。如果要一点儿ViewState都不能有,那么则页面中不能用runat=server的form,如果页面中没有表单元素,把form完全去掉就可以,如果Button等服务端控件没有放到runat=server的form中,那么则是不可用的。
禁用ViewState的方式
1.页面整体禁用 在页面顶部Page中EnableViewState="False"
2.指定控件禁用 在控件上EnableViewState="False"
页面禁用ViewState以后并没有完全去掉ViewState,只要ViewState不是很大就可以了。如果要一点儿ViewState都不能有,那么则页面中不能用runat=server的form,如果页面中没有表单元素,把form完全去掉就可以,如果Button等服务端控件没有放到runat=server的form中,那么则是不可用的。
相关文章推荐
- 禁用viewstate怎么还保存状态?
- asp.net 禁用viewstate在web.config里
- web.congfig 禁用 ViewState Session
- 禁用ViewState注意事项
- asp.net EnableViewState禁用与注意事项
- asp.net EnableViewState禁用与注意事项
- Asp.net 禁用viewstate
- 如何禁用ViewState
- ASP.NET - 禁用ViewState
- 禁用ViewState
- 禁用ViewState
- 禁用ViewState
- ASP.NET中控件的EnableViewState属性及彻底禁用
- 禁用viewstate
- 禁用 ViewState
- 禁用ViewState
- 禁用repeater 和 datalist 的viewstate 会 无法遍历 repeater 和 datalist
- 关于EnableViewState禁用与使用心得
- 禁用viewstate
- GridView禁用掉viewstate之后的新建,编辑,删除