当我的数据绑定控件上发生事件(添加/编辑/删除)时,我收到以下错误。
无效的回发或回调参数。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。
我正在使用自定义 DataList 控件,但 GridView、DetailsView、FormView 和 Repeater 控件(可能还有其他数据绑定控件)也会出现此问题。
我能找到的答案告诉我关闭配置文件或页面中的验证,但这听起来不像是最好的解决方案。我究竟做错了什么?