首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

50分求教一个关于自定义分页的小有关问题

2011-12-23 
50分求教一个关于自定义分页的小问题自定义的按钮数据使用的LinkButton利用下面的代码加载自定义分页GridV

50分求教一个关于自定义分页的小问题
自定义的按钮数据使用的LinkButton
利用下面的代码加载自定义分页
GridView1.BottomPagerRow.Cells(0).Controls.Add(DataTable_UserDefinedPager(RecordersCount,   DataTable.PageSize,   10,   CurPage))
在Page_Load设置的是(Not   IsPostBack)加载数据,IsPostBack不加载数据(默认加载数据的第一页)

但当点击分页的时候,因为在Page_Load没有加载数据,自定义的LinkButton也不会被加载,因此自定义的LinkButton事件也没有反应

必须加载两遍数据吗?

当在Page_Load中始终加载数据(默认加载数据的第一页)时,自定义的事件就起作用了
但这样加载了两遍数据,Page_Load一遍,自定义的LinkButton事件一遍,能不能就加载一遍数据实现正常的翻页功能?


[解决办法]
PAGE_LOAD是必执行的方法,你用if(!ispostback)把第一次加载的代码括起来,在翻页里面再加载一次
[解决办法]
用ajax 的分页

好用.
[解决办法]
只要是数据首次加载就要在if(!ispostback)里写
[解决办法]
每翻一次都要绑一次
设定要显示的页
需要用到pagedatasourc对象实现翻页

热点排行