1
20
是的,这是个好主意。有人可能会说,它应该被微软默认禁用,就像缓存一样。 要查看Viewstate在大小增加方面有多差,可以使用名为 Viewstate Analyzer . 当现有应用程序在启用Viewstate的情况下开发时,这尤其有用。 禁用Viewstate的另一个很好的原因是,当有大量组件依赖于Viewstate时,很难在后期禁用它。 |
2
6
我认为这是很好的练习。许多ASP.NET开发人员不知道他们的ViewState为发送到用户浏览器的HTML增加了巨大的负担。 |
3
5
您可以在 "ASP.NET State Management Recommendations" article 在MSDN上对您的决策非常有用。 通常在ASP.NET 2.0及以上版本中,禁用ViewState的破坏性较小,因为引入了用于存储引发事件等所需信息的控件状态。 |
4
4
这是一个很好的做法。除非在回发中使用ViewState值,或者某些复杂控件本身需要这些值,否则最好将ViewState保存为发送到客户端的内容的一部分。 |
5
2
如果您计划使用AJAX扩展中的UpdatePanel,这也是一个非常好的主意,这意味着您在UpdatePanel请求期间提交的内容更少。 (不要因为说UpdatePanel很好而大发雷霆:P) |
6
0
_Viewstate可能会不必要地增加需要传输的字节数。 因此,除非下次使用数据,否则最好将其关闭。 |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |