当前位置:  开发笔记 > 编程语言 > 正文

为什么即使我将EnableViewState设置为false,也会呈现__VIEWSTATE隐藏字段

如何解决《为什么即使我将EnableViewState设置为false,也会呈现__VIEWSTATE隐藏字段》经验,为你挑选了1个好方法。

我看到__VIEWSTATE字段被渲染,即使我在页面级别设置了EnableViewState ="false".如果我删除表单元素的runat ="server"标记,则不会呈现此字段.有人可以解释一下吗?



1> Chris..:

__VIEWSTATE字段还用于存储控制状态,这不是可选的.此外,视图状态中包含的信息用于验证回发,如果我没有弄错(并且启用了验证,这是默认值).因此,只要您拥有runat ="server"的表单,就会有一个viewstate字段.但是,如果禁用所有视图状态,则应注意字段大小要小得多.


是的,即使没有使用控件状态,ViewState隐藏字段也只是为了IsPostBack属性而呈现
推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有