SqlPager 是整合於 Winson.Framework 的靈活分頁控制項,基於 PagedDataSource,支援 AJAX/PostBack、多種分頁樣式、快取/非快取模式、多種資料來源控制項繫結。
GridView、Repeater、DataList、ListControl 等。<%@ Register Assembly="Winson.WControls" Namespace="Winson.SqlPager" TagPrefix="SqlPager" %>
<SqlPager:SqlPager ID="SqlPager1" runat="server"
ControlToPaginate="GridView1"
Width="700"
ItemsPerPage="4"
BorderStyle="Dotted"
BackColor="#ffffff"
PagerStyle="CustomAndNumeric"
FirstButton="第一頁"
PrevButton="上一頁"
NextButton="下一頁"
LastButton="最後一頁"
PagingMode="Cached">
</SqlPager:SqlPager>
| 屬性 | 說明 |
|---|---|
| ControlToPaginate | 要分頁的資料來源控制項 ID(如 GridView1) |
| PagerStyle | 分頁按鈕樣式枚舉,同時決定是否啟用 AJAX |
| PagingMode | Cached:一次讀全量再分頁;NonCached:只讀當頁資料。搭配 Tab 控制項時必須用 Cached |
| FirstButton/PrevButton/NextButton/LastButton | 自訂樣式時的按鈕文字 |
| ItemsPerPage | 每頁筆數 |