今天在搞系统时,突然系统出现这样的错误:
回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
心想,奇怪呢,本来运行都好好的,怎么会出现这样的错误呢。网上找了一下:
方法一:
页面上是否有用上数据绑定控件,如果用的话,请放在
if(!IsPostBack)
{
//数据绑定绑定
}
方法二:
页面上EnableEventValidation 属性设置为false就可以了
就又添加了一个 EnableEventValidation="false",后来就好了。