Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net GridView,RowDataBound事件对每行执行两次_Asp.net - Fatal编程技术网

Asp.net GridView,RowDataBound事件对每行执行两次

Asp.net GridView,RowDataBound事件对每行执行两次,asp.net,Asp.net,我有一个GridView,它使用SQLDataSource绑定到数据库 出于某种原因,GridView上的RowDataBound事件执行了两次 为什么会发生这种情况?如果您从隐藏代码(gv.ShowFooter=true;)中启用GridView中的页脚,并且之前未将其设置为true,则它将重新绑定数据。对我来说,这好像是一只虫子 相反,我在.aspx文件中启用了页脚,一切正常。首先将刷新时间持续时间增加到相当长的时间,如5分钟,然后检查是否存在相同的行为,即使间隔10分钟。检查您是否在代码中

我有一个GridView,它使用SQLDataSource绑定到数据库

出于某种原因,GridView上的RowDataBound事件执行了两次


为什么会发生这种情况?

如果您从隐藏代码(gv.ShowFooter=true;)中启用GridView中的页脚,并且之前未将其设置为true,则它将重新绑定数据。对我来说,这好像是一只虫子


相反,我在.aspx文件中启用了页脚,一切正常。

首先将刷新时间持续时间增加到相当长的时间,如5分钟,然后检查是否存在相同的行为,即使间隔10分钟。检查您是否在代码中两次处理
RowDataBound
事件。不,我只有
onrowdatabound=“GridView 1_RowDataBound”
在我的GridView中