日期:2014-05-17  浏览次数:20394 次

请教一个问题 伪静态问题
请教一个问题 伪静态:
组件:UrlRewritingNet.UrlRewriter.dll
页面:/article/listall.aspx?id=13&page=2 (能正常访问)
规则
<add name="Rule504" virtualUrl="^~/al/(\d+)/(\d+).html" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/article/listall.aspx?id=$1&amp;page=$2" ignoreCase="true" />
aspx页面
<webdiyer:AspNetPager ID="bbPager" runat="server" CssClass="bbpager" 
  CurrentPageButtonClass="cpb"  
  FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" 
  onpagechanged="bbPager_PageChanged" PrevPageText="上一页" 
  PageSize="5" UrlPaging="True" PageIndexBoxType="TextBox" 
  ShowPageIndexBox="Never" EnableUrlRewriting="True" 
  UrlRewritePattern="/al/%id%/{0}.html">
</webdiyer:AspNetPager>
问题:
/article/lstall.aspx?id=13 重写成/al/13.html 这个 后面的分页重写可以用,如果重写成 /al/13/或者/al/13/ 那么 /article/lstall.aspx?id=13&page=2 就是这个页面的分页就提示错误 为什么


------解决方案--------------------
东西很多哦
配置很麻烦的