做了一个页面,有一个用户控件,是用户登录界面;又在主界面加了一个登录界面。
结果老出现这样的错误提示:
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
把用户控件删除,单独一个用户登录功能,还是偶尔会出现。后来找到了下面这篇文章,在web.config中添加如下语句得以解决。
<pages enableEventValidation="false" enableViewStateMac="false" />
参考网址:http://www.cnblogs.com/sephil/archive/2007/10/19/asp_net_post.html
本文首发:剑锋博客 尊重作者,请保留链接。