在页面加载时绑定gridview时出错

时间:2016-11-21 12:57:31

标签: c# gridview templatefield

我使用按钮单击事件将数据绑定到gridview并使用templatefield修改其中一个列以使其可单击但是当我在页面加载时绑定gridview时,它显示数据并且我可以单击数据需要单击,但单击数据时会出现问题。它说这个错误:

  

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

我不知道这里发生了什么,因为使用按钮触发gridview时工作正常

1 个答案:

答案 0 :(得分:0)

我现在修好了。我只需创建一个名为BindGridview()的新方法,然后使用if(!IsPostBack)来调用该方法,它现在可以正常工作:D