【发布时间】:2012-02-23 22:16:44
【问题描述】:
我正在开发一个从数据库生成客户列表的应用程序。我在 default.aspx 中禁用了 ViewState,但是现在当我查看生成的 HTML 页面的源代码时,我看到 ViewState 处于打开状态。
我尝试添加 ViewStateMode="Disabled" 和 EnableViewState="False" (单独甚至一起),但没有任何运气。
可能有什么问题?
如果有帮助,请查看源代码中的 ViewState 代码:
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="88luWaDvrTt0+OWLhB and a lots of characters after this...
编辑:现在当我再次查看源代码时,我可以看到以下我觉得奇怪的内容:
- 有很多 ViewState 字符(滚动需要 15-20 秒)
- ViewState 代码有两个地方,彼此分开
【问题讨论】:
-
你究竟是如何禁用视图状态的
-
在页面中。尝试使用 ViewStateMode="Disabled" 和 EnableViewState="False"
标签: asp.net visual-studio-2010 viewstate