我相信我已经在所有控件和页面本身上禁用了视图状态,但是查询字符串仍然包含__viewstate和__eventvalidation参数。
有关检查和/或更改内容的任何想法?有什么我可能不知道viewstate(很可能)导致视图状态以GET方式传输?
谢谢, 凯文
编辑:
我正在使用GET方法,因为我希望表单结果能够被加入书签,链接等。这对Post来说是不可能的,因为表单数据不是通过URL传输的。
我更喜欢仅出于审美原因而未显示的viewstate / eventvalidation。
答案 0 :(得分:2)
从表单标记中删除runat="server"
属性将有效删除隐藏的viewstate和eventvalidation字段。但是你不能在页面上使用服务器控件,所以我怀疑这是你想要做的。
您确定__viewstate和__eventvalidation字段出现在您的查询字符串中吗?这听起来有点奇怪。
发布一些代码并告诉我们您为什么要首先删除隐藏字段。如果在页面级别禁用viewstate,隐藏字段中的值应保持相对较小...