【发布时间】:2010-06-24 17:57:17
【问题描述】:
如何在 ASP.NET 网站应用程序中完全禁用 ControlState 以摆脱每个页面上的 <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/ACBDEFGH...XYZ=" />?
在寻找解决方案时,我只发现meaningless answers 在ControlState 和ViewState 之间没有区别,或者回复saying that “我们无法禁用控制状态”。第二个假设似乎是错误的,因为 StackOverflow 页面没有 ViewState 隐藏字段。
【问题讨论】:
-
堆栈溢出是用 ASP.NET MVC 而不是 ASP.NET WebForms 编写的,MVC 不使用 ViewState 或 ControlStates。 WebFroms 和 MVC 是写在 ASP.NET 之上的不同 Web 框架。
标签: asp.net controls viewstate