自訂 PageRepeater 繼承 Repeater,內建分頁邏輯,支援 UrlPaging="true"(URL 分頁)與 UrlPaging="false"(PostBack 分頁)兩種模式。聲明式標記如下:
<hxj:PageRepeater ID="PageRepeater1" PageSize="5" runat="server" EnableViewState="false" UrlPaging="true">
<HeaderTemplate>...</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("ProductID") %></td>
<td><%# Eval("ProductName") %></td>
...
</tr>
</ItemTemplate>
<FooterTemplate></tbody></table></FooterTemplate>
</hxj:PageRepeater>
後端僅需設定資料來源並呼叫 DataBind(),分頁 UI 與邏輯皆由控件自動處理。