当前位置: 代码迷 >> ASP.NET >> 请问一个有关问题 伪静态有关问题
  详细解决方案

请问一个有关问题 伪静态有关问题

热度:6208   发布时间:2013-02-25 00:00:00.0
请教一个问题 伪静态问题
请教一个问题 伪静态:
组件:UrlRewritingNet.UrlRewriter.dll
页面:/article/listall.aspx?id=13&page=2 (能正常访问)
规则
<add name="Rule504" virtualUrl="^~/al/(\d+)/(\d+)" 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}">
</webdiyer:AspNetPager>
问题:
/article/lstall.aspx?id=13 重写成/al/13 这个 后面的分页重写可以用,如果重写成 /al/13/或者/al/13/ 那么 /article/lstall.aspx?id=13&page=2 就是这个页面的分页就提示错误 为什么


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