验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey>
2014-05-09 10:29
429 查看
在使用webForm的时候 还是不习惯使用.net提供的封装机制 所以还是使用html的表单提交 然后就出现了如图的错误
问题分析:搜了一下资料 发现这个错误是由runat="server"导致的,微软的机制是 会让mac加密 确保你的表单无法跨页面提交 这样来保证安全,所以 结论就是如果使用了runat="server" 就不要跨页面提交表单 到后台去redirect就好
我这里的解决方案是清除页面所有runat="server" 标记 因为我的页面不需要用到这个 是采用传统的表单提交机制 所以就可以这样做 碰到了几次 所以这次还是记录一下
问题分析:搜了一下资料 发现这个错误是由runat="server"导致的,微软的机制是 会让mac加密 确保你的表单无法跨页面提交 这样来保证安全,所以 结论就是如果使用了runat="server" 就不要跨页面提交表单 到后台去redirect就好
我这里的解决方案是清除页面所有runat="server" 标记 因为我的页面不需要用到这个 是采用传统的表单提交机制 所以就可以这样做 碰到了几次 所以这次还是记录一下
相关文章推荐
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保<machineKey>
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保<machineKey>
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey>
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保<machineKey>配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <ma...
- 注册信息的时候出现错误 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey>
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
- 待解决问题:验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的...
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey>
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保<machineKey>
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。