AspNetPager
AspNetPager使用方法
引入dll
<%@ Register assembly="AspNetPager"
namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>
拖入控件
bindList():
//数据总数
pager.RecordCount = int
;
//repeater绑定数据源
FlowList.DataSource =
datatable;
//repeater绑定数据
FlowList.DataBind();
//页change行为
protected void pager_PageChanging(object src,
Wuqi.Webdiyer.PageChangingEventArgs
e)
{
pager.CurrentPageIndex =
e.NewPageIndex;
bindList();
}
前台:
<webdiyer:AspNetPager ID="pager"
runat="server" CssClass="pages"
CurrentPageButtonClass="cpb" NextPageText="下一页" PrevPageText="上一页"
FirstPageText="首页" LastPageText="尾页" SubmitButtonText="确 定"
ShowInputBox="Always" TextBeforeInputBox="直接到"
TextAfterInputBox="页"
AlwaysShow="True" PageSize="25"
onpagechanging="pager_PageChanging">
</webdiyer:AspNetPager>
protected void PagerBind()
{
AspNetPager1.RecordCount = BLLPortal.GetContentTableBySecondClassID(ClassID,
50000, "ID
desc").Rows.Count;
SecondList.DataSource = BLLPortal.GetContentTableBySecondClassID2(ClassID,
AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, "ID
desc");
SecondList.DataBind();
}
protected void AspNetPager1_PageChanging(object src,
Wuqi.Webdiyer.PageChangingEventArgs
e)
{
AspNetPager1.CurrentPageIndex =
e.NewPageIndex;
PagerBind();
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。