1.首先引用这个控件。
在前台页面上修改一些属性。
<webdiyer:AspNetPager ID="AspNetPager1" PageSize="15" AlwaysShow="true" FirstPageText="首页" LastPageText="尾页" PrevPageText="上一页" NextPageText="下一页" runat="server" UrlPaging="true"OnPageChanged="AspNetPager1_PageChanged"> </webdiyer:AspNetPager>
2.在page_load()事件下边 绑定AspNetPager的 AspNetPager1.RecordCount(数据的记录条数)的属性。
AspNetPager1.RecordCount = bll.GetRecordCount("");
3.编写bindData()绑定数据的方法
private void bindData() { rptList1.DataSource = bll.GetListByPage("","",AspNetPager1.StartRecordIndex,AspNetPager1.EndRecordIndex); rptList1.DataBind(); }
4.编写AspNetPager1_PageChanged()的事件
protected void AspNetPager1_PageChanged(object sender, EventArgs e) { //绑定数据 bindData(); }