• 默认情况下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中,那么则是不可用的。

           

相关文章:

  • 2022-02-10
  • 2022-12-23
  • 2022-01-23
  • 2021-10-20
  • 2021-05-24
  • 2021-11-27
  • 2021-10-01
猜你喜欢
  • 2021-04-14
  • 2021-09-26
  • 2022-12-23
  • 2022-01-15
相关资源
相似解决方案