代码之家  ›  专栏  ›  技术社区  ›  Shyju

viewstate MAC验证失败。在使用javascript提交表单时

  •  4
  • Shyju  · 技术社区  · 16 年前

    我在提交asp时遇到以下错误。net页面使用javascript。我准备好了

    EnableEventValidation="false"
    ViewStateEncryptionMode="Never"
    EnableViewState="false"
    EnableViewStateMac="false"
    

    在我的页面指令中

    viewstate MAC验证失败。如果此应用程序由Web场或群集托管,请确保 <machineKey> 配置指定了相同的参数 validationKey 以及验证算法。无法在群集中使用AutoGenerate。

    2 回复  |  直到 7 年前
        1
  •  2
  •   Hamid    14 年前

    出现错误是因为viewstate超时,这是一项安全功能。 我不会玩弄机器钥匙,如果你在你的电脑上设置了enableViewStateMac=“False”。aspx页面?

        2
  •  0
  •   Community Mohan Dere    8 年前

    我偶尔会在与GoDaddy一起托管的网站上遇到这种错误。我执行以下一项或全部操作:

    • 重新编译并重新加载二进制文件
    • 打电话给托管公司,告诉他们发生了什么。有时这是他们的问题
    • 等等。有时它会消失。但还是给你的托管公司打电话。

    还有,看 this question .