0

我有一个页面,上面有几个更新面板。第一个有一个带有 gridview 的面板,该面板有一个关闭面板并更新 UpdatePanel 的事件 - 然后在第二个 updatepanel 中填充一个控件。它似乎在 Firefox 中工作正常,但在 IE 中,面板似乎不尊重可见 = false。gridview 不是数据绑定的,所以它不显示,但仍有空间。Firefox 按我的预期工作。

在 IE 中,显示的第二个更新面板中有一些按钮等。单击其中任何一个都会引发此错误。

Microsoft JScript 运行时错误:Sys.WebForms.PageRequestManagerServerErrorException:回发或回调参数无效。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。

4

1 回答 1

0

在页面加载期间,代码正在更改单个标签的值,该标签不属于更新面板,但在更新后被操纵。简单的小标签:-/

我最终通过 subversion 逐个版本地退回,直到找到中断并逐个检查更新的文件 - 找到了我们添加那个小标签的地方。

于 2010-02-04T22:04:32.047 回答