UpdatePanel带有“无效的回发或回调参数”错误

时间:2011-07-08 17:41:40

标签: asp.net updatepanel asp.net-2.0 ajaxcontroltoolkit

我在ASP.NET 2.0中有一个包含几个其他.ascx服务器控件的.ascx服务器控件。顶级的所有内容都包含在UpdatePanel中。它工作得很好,直到我第二次在页面上执行某些操作,然后在警告对话框中出现此错误:

  

无效的回发或回调参数。使用配置或<%@ Page EnableEventValidation =“true”%>启用事件验证在一个页面中。出于安全考虑,此功能可验证回发或回调事件的参数是否来自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证。

这似乎是一个常见的错误;一个Google search出现了几个结果。他们似乎都说如果发生回发,你必须确保在任何包含已更新控件的UpdatePanel上调用Update。但是当我调试这个时,我的整个页面都包含在一个UpdatePanel(其UpdateMode是Always)中,所以这似乎不对。发生了什么事?

0 个答案:

没有答案