我有一个asp.net
带有 asp 下拉控件、下拉用户控件、componentArt 回调控件和提交按钮的页面。
从 asp.net 下拉控件中选择任何项目时,它会进行服务器端调用(如 AJAX)并填写下拉用户控件。
现在用户从用户控件下拉列表中选择项目并单击提交按钮以回发表单。
单击提交按钮时,将引发以下异常。
无效的回发或回调参数。<pages enableEventValidation="true"/>
使用配置或页面启用事件验证<%@ Page EnableEventValidation="true" %>
。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。
如果数据有效且符合预期,请使用该ClientScriptManager.RegisterForEventValidation
方法注册回发或回调数据以进行验证。
请说明出现此异常的原因并提供解决方案。