AspNetPager使用方法:(自己的一些總結(jié),肯定會(huì)有不足的地方,望不吝指教!) 1、首先引用AspNetPager.dll; 2、在所使用的前臺(tái)頁(yè)面加入:<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>, 指明DLL地址和命名空間; 3、在頁(yè)面使用aspnetPager控件:(根據(jù)情況,自定義下面的屬性) <webdiyer:AspNetPager ID="AspNetPager1" class="quotes" runat="server" CustomInfoHTML="<span class="pageDesc">共有 %RecordCount% 頁(yè) %CurrentPageIndex% / %PageCount% 頁(yè)</span>" 標(biāo)紅的是點(diǎn)擊觸發(fā)事件: 在.cs后臺(tái)頁(yè)面加上此方法: protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e) 4、同時(shí),還要指定以下值: AspNetPager1.PageSize=10;//每頁(yè)顯示多少條記錄 AspNetPager1.RecordCount=100;//總頁(yè)數(shù) 5、因?yàn)樵摽丶c數(shù)據(jù)顯示和綁定是獨(dú)立的,所以可以根據(jù)所要顯示的頁(yè)數(shù)AspNetPager1.CurrentPageIndex,取得該頁(yè)數(shù)據(jù)datatable,然后再使用repeater等控件綁定: Repeater1.DataSource = dt; |
|
來(lái)自: 悟靜 > 《.net和asp.net》