【发布时间】:2013-03-11 00:32:01
【问题描述】:
我用一些 ASPX-C# 页面构建了一个网站,我添加了一个带有表单的新页面。问题是,当我点击提交时,我收到以下错误:
视图状态 MAC 验证失败。如果此应用程序由 Web Farm 或集群,确保配置指定相同 validationKey 和验证算法。自动生成不能用于 一个集群。
所有其他页面中的表单都可以正常工作,但是在此特定页面中提交后 - 表单无法正常工作,并且所有表单都出现此错误。我试图在网上搜索解决方案,但我找到的解决方案似乎不起作用。 :(
更新 我把这段代码放在网页配置页面中,问题就解决了:
<pages enableViewStateMac="false" />
但是 PostBack 命令现在不能正常工作。
我的问题是为什么,我该如何解决?
请帮助我,我必须尽快解决这个问题。
【问题讨论】:
-
你尝试了哪些解决方案??
-
更新问题,请复习
-
您在该页面中是否有任何脚本可以在提交之前更改控件(下拉列表等)的内容?
-
我想是的,我有这个: 但是我在其他页面有相同的代码,没有问题
-
你能帮帮我吗?
标签: asp.net webforms viewstate auto-generate machinekey