在网格视图中多次单击链接或页码表示出现错误

本文关键字:码表 表示 错误 链接 视图 网格 单击 | 更新日期: 2023-09-27 18:09:00

我有一个按钮字段在我的网格视图。当我多次点击网格(3次),我得到一个错误,如下所示。当我多次单击网格的页码(不是活动页面)时,也会出现同样的问题。

无效的回发或回调参数。启用事件验证在配置或<%@中使用Page EnableEventValidation="true" %>在页面中。为了安全目的:此特性验证要回发或回调的参数事件起源于最初呈现的服务器控件他们。如果数据是有效且预期的,则使用ClientScriptManager。RegisterForEventValidation方法注册回发或回调数据进行验证。

请帮我解决这个问题

在网格视图中多次单击链接或页码表示出现错误

我猜你在页面加载中添加了数据绑定代码,而没有包含IsPostBack块。

void page_load()
{
  if(!IsPostBack) 
   {
    //put databinding code here
    }
}
编辑:

请阅读这些帖子:

  1. 无效的回发或回调参数。使用"

  2. "启用事件验证
  3. MSDN blog - Validation of viewstate MAC failed error

  4. 视图状态MAC验证失败

  5. 验证视图状态MAC失败错误