这个是怎么回事啊???   地址:
http://aizooo.com/1_1我有2个参数 这个的从写规则是
 <add name="Rewrite2" virtualUrl="^~/(\d+)_(\d+)" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/items/leve2.aspx?lid=$1&amp;lid2=$2" ignoreCase="true"/>
这种是什么情况  都不进 PageChanged事件了!!

解决方案 »

  1.   

    需要把控件的UrlPaging设置为true,同时在绑定事件里,给控件赋正确的跳转地址,如:
    AspNetPager1.UrlPaging = true;
    AspNetPager1.UrlPageIndexName = "p";
    AspNetPager1.EnableUrlRewriting = true;if (k != "")
    {
        AspNetPager1.UrlRewritePattern = "./{0}_%k%.aspx";
    }
    else if (c != "0")
    {
        AspNetPager1.UrlRewritePattern = "./category/{0}_%c%.aspx";
    }
    else
    {
        AspNetPager1.UrlRewritePattern = "./{0}.aspx";
    }
      

  2.   


    请问下 这个"./{0}_%k%.aspx“  是什么意思? 我这种规则 virtualUrl="^~/(\d+)_(\d+)" 怎样写?   
      

  3.   

    OH no
    在众目睽睽之下点开了你的网址
      

  4.   

    翻页控件也要改为伪静态方式的
    设置页码参数 page
      

  5.   

    //页码更改为URL模式
    AspNetPager1.UrlPaging = true;
    AspNetPager1.EnableUrlRewriting = true;
    AspNetPager1.UrlRewritePattern = ".//xxxx-{0}";重写规则