最经做了个论坛 帖子类型有 [精华帖] [问题贴] [悬赏帖] <1 2 3 4 5 6 7 8 9 10 >
分页倒是能分,但我点【精华帖】 后,点第三页。在点【问题帖】页数还是三,如果我在后台把它的CurrentPageIndex属性设为
1时,它又触发了pageChange事件。又搜索数据库了(多次不必要的搜索)。请高手指点,怎么能不触发pageChange事件而把CurrentPageIndex设为1.
万分感谢
分页倒是能分,但我点【精华帖】 后,点第三页。在点【问题帖】页数还是三,如果我在后台把它的CurrentPageIndex属性设为
1时,它又触发了pageChange事件。又搜索数据库了(多次不必要的搜索)。请高手指点,怎么能不触发pageChange事件而把CurrentPageIndex设为1.
万分感谢
我在点击【精华帖】有连接数据库事件
在分页的aspnetpage控件也有事件
我执行完点击【精华帖】事件想把它设为第一页时,又调用连库方法了。愁啊
我刚才看了那个开发网站
http://www.webdiyer.com/AspNetPager/default.aspx
AspNetPager 7.2 版发布 (2008-10-1)
10. 修改CurrentPageIndexn属性,允许在程序中任何地方以编程方式设置CurrentPageIndex的值来动态指定当前页,直接设置该属性的值时将同时引发PageChanging和PageChanged 事件,实现和点击分页按钮一样的分页功能;设计的挺好,但是我不知怎么取消这个事件??
请大家多多指点。
在点【问题帖】时,打入:
GridView.PageIndex=0;//即第一页
谢谢