AspNetPager分页控件UrlRewritePattern参数设置的重写代码
AspNetPager分页控件UrlRewritePattern参数设置的重写代码
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:protectedvoidAspPages_PageChanged(objectsender,EventArgse){st...

复制代码 代码如下:

<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>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类