Jon*_*n P 16 asp.net web-user-controls
我通常禁用我的ASP.net控件的viewstate,除非我明确知道我将要求他们的视图状态.我发现这可以显着减少HTML生成的页面大小.
这是好习惯吗?什么时候应该启用或禁用?
Skl*_*vvz 19
是的,这是一个非常好的主意.有人可能会说它应该被Microsoft默认禁用,就像缓存一样.
要查看Viewstate在大小方面有多糟糕,您可以使用名为Viewstate Analyzer的工具.当您在启用Viewstate的情况下开发现有应用程序时,这尤其有用.
禁用Viewstate的另一个好理由是,当你有大量的组件依赖它时,很难在稍后阶段禁用它.
您可能会发现MSDN 上的“ASP.NET 状态管理建议”文章中包含的信息对您做出决定很有帮助。
通常在 ASP.NET 2.0 及更高版本中,由于引入了用于存储引发事件等所需信息的控制状态,因此禁用 ViewState 的破坏性较小。
| 归档时间: |
|
| 查看次数: |
3419 次 |
| 最近记录: |