Aspnetpager Control official:http://www.webdiyer.com/aspnetpager/
Add the control to the project (the method of adding the custom control) and drag it onto the page
<Asp:scriptmanagerID= "ScriptManager1"runat= "Server"> </Asp:scriptmanager> <Asp:updatepanelID= "UpdatePanel1"runat= "Server"> <ContentTemplate> <Table> <Asp:repeaterID= "Repeater1"runat= "Server"> <ItemTemplate> <TR> <TD><%#Eval("ID") %></TD> <TD><%#Eval("Tasktime") %></TD> <TD><%#Eval("UName") %></TD> </TR> </ItemTemplate> </Asp:repeater> </Table> <Webdiyer:aspnetpagerID= "AspNetPager1"runat= "Server"Alwaysshow= "true"Firstpagetext= "Home"Lastpagetext= "Last"Prevpagetext= "Previous page"NextPageText= "Next Page"Showpageindexbox= "Always"Pageindexboxtype= "DropDownList"Textbeforepageindexbox= "Jump to"onpagechanged= "Aspnetpager1_pagechanged"></Webdiyer:aspnetpager> </ContentTemplate> </Asp:updatepanel>
Page_Load events
protected void Page_Load (object sender, EventArgs e) { if (! IsPostBack) { intnew vtaskbll (). Gettaskcount ("1=1"); = RecordCount; Bindreapter (); }}
Bindreapter method
Private void Bindreapter () { int currentpage = aspnetpager1.currentpageindex; int Ten ; ListNew VTASKBLL (). Gettaskpage (PageSize, currentpage); = vtasklist; Repeater1.databind ();}
Page Turn Event
protected void Aspnetpager1_pagechanged (object sender, EventArgs e) { bindreapter ();}