zoukankan      html  css  js  c++  java
  • AspNetPager 分页控件 UrlRewritePattern 重写参数设置

       <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&amp;TagID=$1&amp;Category=$2&amp;page=$3" processing="stop"></rewrite>    

                        <div class="AspNetPager" id="AspNetPager" runat="server">
                            <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
    ="/Searchknowledge/%Keywords%/pv{0}" UrlPaging="True" EnableUrlRewriting="True"> </AspNet:AspNetPager> </div>

    protected void AspPages_PageChanged(object sender, EventArgs e)
    {

    AspPages.UrlRewritePattern = string.IsNullOrEmpty(Keywords) ? "/Searchknowledge/pv{0}" : "/Searchknowledge/%Keywords%/pv{0}";
    BindRptChateau(Keywords);


    }

    
    
       <rewrite url="^/Searchknowledge/pv(\d+)$" to="~/Search/Searchknowledge.aspx?page=$1" processing="stop"></rewrite>
       <rewrite url="^/Searchknowledge/([\s|\S]*?|[^\x00-\xff]|[\u4e00-\u9fff]|^[\u2E80-\uFE4F]+)/pv(\d+)$" to="~/Search/Searchknowledge.aspx?Keywords=$1&amp;page=$2" processing="stop"></rewrite>
    URL重写分页处理
  • 相关阅读:
    pat甲级 1155 Heap Paths (30 分)
    pat甲级 1152 Google Recruitment (20 分)
    蓝桥杯 基础练习 特殊回文数
    蓝桥杯 基础练习 十进制转十六进制
    蓝桥杯 基础练习 十六进制转十进制
    蓝桥杯 基础练习 十六进制转八进制
    51nod 1347 旋转字符串
    蓝桥杯 入门训练 圆的面积
    蓝桥杯 入门训练 Fibonacci数列
    链表相关
  • 原文地址:https://www.cnblogs.com/e8sp/p/2936587.html
Copyright © 2011-2022 走看看