.NET为什么GridView分页时事件运行两次,怎样避免代码重复运行,有什么判断条件么?

.NET为什么GridView分页时事件运行两次,怎样避免代码重复运行,有什么判断条件么?

2个回答

估计是你的代码触发了页面回发,导致page_load重新绑定了一次控件,导致额外的事件产生,但是最好调试下,在你的事件处理函数内下一个断点,看调用堆栈,是谁调用了自身。
或许判断下ispostback可以解决,否则需要调试才能确定了。

baidu_25940621
baidu_25940621 说错了,是datagrid,我查了一下,说是显示取消选页,再重新分页,OnPageIndexChanged事件
5 年多之前 回复

这个你可以看看分页控件,或者是网上有些大神写的分页方式。不会的可以帖代码找我

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐