【问题标题】:Invalid postback or callback argument after .NET Framework 4.5.1 Security Updates.NET Framework 4.5.1 安全更新后的回发或回调参数无效
【发布时间】: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 没有区别。

除了禁用事件验证还有其他建议吗?

【问题讨论】:

    标签: asp.net .net


    【解决方案1】:

    似乎与Farewell, EnableViewStateMac 中所述的跨页帖子有相同的更改:

    安装 KB 2905247 后,ASP.NET 框架会特别处理跨页帖子,以最大限度地降低回发时出错的风险。

    【讨论】:

      猜你喜欢
      • 2014-11-18
      • 2015-11-28
      • 2011-09-26
      相关资源
      最近更新 更多