如果禁用ViewState会发生什么

时间:2010-02-21 10:01:51

标签: asp.net html viewstate state web-applications

我有一个很大的应用程序,它只是使用ViewState的页面。

我想知道如果我在MasterPages中禁用ViewState并在真正使用它的页面中启用它,会发生什么。

ViewState内容在我的应用程序中太大,导致页面大小增加。我希望通过禁用ViewState来减小页面大小,当我真的不使用ViewState时这是一个很好的解决方案吗?

并且,如果我禁用ViewState,我的应用程序是否会像ViewState启用时一样好用?

2 个答案:

答案 0 :(得分:11)

正如我在your recent question中建议的那样,你应该真正阅读这篇文章:

TRULY understanding ViewState

(实际上,我认为应该强迫每个ASP.NET开发人员阅读并理解该文章:-)。

然后您将能够做出正确的决定。此外,阅读和理解文章所花费的时间对未来来说是一项非常好的投资。

答案 1 :(得分:1)

如果禁用ViewState,并且页面需要它,页面将不再有效。