【发布时间】:2011-05-25 03:42:29
【问题描述】:
我正在使用 asp.net 框架 4.0,我有这个代码:
form id="form1" runat="server" method="get" action="Profile.aspx"
// some code
asp:Button runat="server" ID="SubmitButton" Text="Submit"
每次单击提交按钮时都会出现此错误:
视图状态 MAC 验证失败。如果此应用程序由 Web Farm 或集群托管,请确保配置指定相同的 validationKey 和验证算法。 AutoGenerate 不能在集群中使用。
知道怎么解决吗???
【问题讨论】:
-
您是在网络场还是集群中运行它?
-
这里提到的前提条件blogs.msdn.com/b/tom/archive/2008/03/14/…满足了吗?
-
@Oded.. 没有@Sweko:我之前检查过链接,但对我没有帮助
-
您是否通过 javascript 更改任何表单值?特别是 __viewstate 隐藏表单域?
-
您是否有机会提交到与表单所在页面不同的页面 (Profile.aspx)?