繼上篇 URL 分頁,本篇示範預設的 PostBack 分頁模式,並介紹 PageIndexBox 屬性切換頁碼輸入介面(TextBox / DropDownList / None)。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) bindData();
}
void bindData()
{
PageRepeater1.FromSection = DbSession.Default.From<Products>().OrderBy(Products._.ProductID.Asc);
PageRepeater1.DataBind();
}
protected void PageRepeater1_PageChanged(object sender, EventArgs e)
{
bindData();
}
運行效果:

None(預設):僅顯示上一頁/下一頁/首頁/末頁按鈕。TextBox:輸入頁碼按 Enter 跳轉。DropDownList:下拉選單直接跳轉,適合頁數較多場景。DropDownList 效果圖:
