AspNetPager分页控件UrlRewritePattern参数设置的重写代码

前端技术 2023/09/04 .NET

复制代码 代码如下:

<AspNet:AspNetPager ID=\"AspPages\" runat=\"server\" CustomInfoHTML=\"第%CurrentPageIndex%/%PageCount%页,每页%PageSize%条,共%RecordCount%条\"
                            FirstPageText=\"首页\" LastPageText=\"尾页\" NextPageText=\"下一页\" AlwaysShow=\"true\" CssClass=\"PP\"
                            CurrentPageButtonClass=\"cpb\" PageIndexBoxType=\"DropDownList\" PrevPageText=\"上一页\"
                            ShowCustomInfoSection=\"Left\" ShowPageIndexBox=\"Never\" SubmitButtonText=\" Go \"
                            TextAfterPageIndexBox=\"页\" PageSize=\"10\" TextBeforePageIndexBox=\"转到\" Height=\"25px\"
                            NumericButtonCount=\"4\" Width=\"98%\" CenterCurrentPageButton=\"True\" CustomInfoTextAlign=\"Left\"
                            HorizontalAlign=\"Right\" OnPageChanged=\"AspPages_PageChanged\"
                UrlRewritePattern=\"/Knowledge/Tag/%TagID%/%Category%/pv{0}\" UrlPaging=\"True\" EnableUrlRewriting=\"True\">
   </AspNet:AspNetPager>

 


protected void AspPages_PageChanged(object sender, EventArgs e)
{
string TagID = GetRequest.GetString(\"TagID\");
AspPages.UrlRewritePattern = string.IsNullOrEmpty(TagID) ? \"/Knowledge/Tag/%TagID%/%Category%/pv1\" : \"/Knowledge/Tag/%TagID%/%Category%/pv{0}\";
BindRptChateau(TagID);
}
<rewrite url=\"^/Knowledge/Tag/(\\d+)/(\\d+)/pv(\\d+)$\" to=\"~/Search/SearchKnowledgeTag.aspx?Keywords=$1&TagID=$1&Category=$2&page=$3\" processing=\"stop\"></rewrite>    

本文地址:https://www.stayed.cn/item/10520

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。