我有一个包含多个更新面板的页面。第一个具有gridview的面板,该面板具有关闭面板并更新UpdatePanel的事件 - 然后在第二个updatepanel中填充控件。它似乎在Firefox中工作正常但在IE中面板似乎不尊重visible = false。 gridview不是数据绑定所以它没有显示,但仍然有空格。 Firefox可以像我期望的那样工作。
在IE中显示的第二个更新面板中有几个按钮等。点击其中任何一个都会引发此错误。
Microsoft JScript运行时错误:Sys.WebForms.PageRequestManagerServerErrorException:无效的回发或回调参数。使用配置或<%@ Page EnableEventValidation =“true”%>启用事件验证在一个页面中。出于安全考虑,此功能可验证回发或回调事件的参数是否来自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证。
答案 0 :(得分:0)
在页面加载期间,代码正在更改单个标签的值,该标签不是更新面板的一部分,但在更新后被操作。简单的小标签: - /
我最终通过颠覆逐步退回版本,直到我找到了中断并逐一检查更新的文件 - 找到了我们添加该小标签的地方。