我通常禁用我的 ASP.net 控件的 View 状态,除非我明确知道我将需要它们的 View 状态。我发现这可以显着减小生成的 HTML 的页面大小。
这是好习惯吗?什么时候应该启用或禁用?
最佳答案
是的,这是一个非常好的主意。有人可能会争辩说,微软应该默认禁用它,就像缓存一样。
要查看 Viewstate 在大小增加方面有多糟糕,您可以使用名为 Viewstate Analyzer 的工具。 .当您有一个启用 Viewstate 开发的现有应用程序时,这特别有用。
禁用 Viewstate 的另一个很好的理由是,当您有大量依赖于它的组件时,很难在以后禁用它。
关于asp.net - 何时启用/禁用 Viewstate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/113479/