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

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

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

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