【发布时间】:2015-01-23 14:29:20
【问题描述】:
在最近的 .NET Framework 4.5.1 安全更新之后,我们网站的一个页面开始抛出
“回发或回调参数无效。在配置或页面中启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。"
该网站不在网络场中。该问题可以在 Windows 7 开发机器和两个 Windows Server 2008 R2 安装上重现。
在 web.config 我们有<compilation targetFramework="4.5">
添加aspnet:UseLegacyEventValidationCompatibility 没有区别。
除了禁用事件验证还有其他建议吗?
【问题讨论】: