禁用viewstate

默认状况下ASP.Net是启用ViewState的,这样在页面中会生成冗长的隐藏字段,ViewState对于须要PostBack处理的页面才可能有用,对于新闻展现页面不须要交互彻底不必用ViewState。orm

禁用ViewState的方式:
• 页面总体禁用ViewState:在顶部Page中EnableViewState="False"
• 指定控件禁用ViewState,在控件上EnableViewState="False"server

页面禁用ViewState之后并无彻底去掉ViewState,只要ViewState不是很大就能够了。若是要求一点儿ViewState都不能有,那么则页面中不能有runat=server的form,若是页面中没有表单元素,把form彻底去掉就能够。若是Button等服务端控件没有放到runat=server的form中,那么则是不可用的。form

相关文章
相关标签/搜索