1. 默认情况下ASP.NET是启用ViewState的,这样会在页面生成冗长的隐藏字段,

ViewState对于需要PostBack的页面才能有用,而对于类似新闻展示页面则完全没有必要启用ViewState。


2. 禁用ViewState的方式:

①页面整体禁用ViewState:在顶部的Page中EnableViewState="False"

页面禁用ViewState后并不是完全没有ViewState了,只要页面中有runat=server的form就会有ViewState的隐藏字段,

要想页面完全没有ViewState的字段就必须完全去掉runat="server"的控件(包括那个runat=server的form),

但是如果没有了runat=server的form其他服务端控件就会没有用了。

②指定控件禁用ViewState:在控件上EnableViewState="False"


 

相关文章:

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