1、不帶參數的分頁 使用 原本方即可
<webdiyer:aspnetpager id="anp" runat="server" cssclass="pages" currentpagebuttonclass="cpb"
custominfohtml="總共%RecordCount%條記錄,當前為%CurrentPageIndex%/%PageCount%頁" firstpagetext="首頁"
lastpagetext="尾頁" nextpagetext="下一頁" numericbuttoncount="5" onpagechanged="anp_PageChanged"
pageindexboxtype="DropDownList" prevpagetext="上一頁" showcustominfosection="Left"
showmorebuttons="False" showpageindexbox="Always" submitbuttontext="Go" textafterpageindexbox="頁"
textbeforepageindexbox="轉到">
</webdiyer:aspnetpager>
2、帶參數的分頁
<webdiyer:aspnetpager id="anp" runat="server" cssclass="pages" currentpagebuttonclass="cpb"
custominfohtml="總共%RecordCount%條記錄,當前為%CurrentPageIndex%/%PageCount%頁" firstpagetext="首頁"
lastpagetext="尾頁" nextpagetext="下一頁" numericbuttoncount="5" onpagechanged="anp_PageChanged"
pageindexboxtype="DropDownList" prevpagetext="上一頁" showcustominfosection="Left"
showmorebuttons="False" showpageindexbox="Always" submitbuttontext="Go" textafterpageindexbox="頁"
textbeforepageindexbox="轉到" PageSize="6" UrlPaging="true"
EnableUrlRewriting="True" UrlRewritePattern="~/product_%caid%_{0}.html">
</webdiyer:aspnetpager>
UrlPaging="true" //開啟url參數分頁 使用該屬性 返回如 news.aspx?caid=1&page=2
EnableUrlRewriting="True" //開啟URL重寫
UrlRewritePattern="~/product_%caid%_{0}.html" //重寫規則 %% 為參數可使用多個 {0} 為頁數
在Web.config 中配置 偽靜態規則
<RewriterRule>
<name>產品列表 帶分頁</name>
<LookFor>~/product_(\d+)_(\d+).html</LookFor> //轉向
<SendTo>~/product.aspx?caid=$1&page=$2</SendTo> //原文件 $1 為第一個參數 $2 為頁數
</RewriterRule>