使用javascript提交asp.net页面时出现以下错误。我已经设置了
EnableEventValidation="false"
ViewStateEncryptionMode="Never"
EnableViewState="false"
EnableViewStateMac="false"
在我的页面指令
中 viewstate MAC验证失败。如果此应用程序由Web场或群集托管,请确保<machineKey>
配置指定相同的validationKey
和验证算法。 AutoGenerate不能在群集中使用。
答案 0 :(得分:2)
您收到错误是因为您的查看状态超时,这是一项安全功能。 我不会使用机器密钥,你是否在.aspx页面上设置了enableViewStateMac =“False”?
答案 1 :(得分:0)
我偶尔会在使用GoDaddy托管的网站上遇到此错误。我做了以下一个或全部:
另请参阅this question。