当前位置:编程学习 > C#/ASP.NET >>

aspnetpager 的URL重写。怎么配置啊,web.config里面



大家看图, url 重写 


 <webdiyer:AspNetPager ID="AspNetPager3" runat="server" Width="80%" ShowPageIndexBox="Always"
        
         PageIndexBoxType="DropDownList" TextBeforePageIndexBox="Go To Page: " 
         
        PageSize="20"  CurrentPageButtonPosition="Center" CurrentPageIndex="1" NumericButtonCount="5" 
        
        FirstPageText="首页" LastPageText="尾页" PrevPageText="上页" NextPageText="下页" CurrentPageButtonClass="cpb" ShowMoreButtons="False" UrlPaging="True" CssClass="paginator"  CustomInfoSectionWidth="10%"  HorizontalAlign="Left" CustomInfoClass="cpbb" Height="24px" NavigationButtonsPosition="Left" ShowCustomInfoSection="Left" CustomInfoHTML="页数 %CurrentPageIndex%/%PageCount%" LayoutType="Table" OnPageChanged="AspNetPager3_PageChanged" EnableUrlRewriting="True" UrlRewritePattern="./{0}.shtml">
        </webdiyer:AspNetPager>








EnableUrlRewriting="True" UrlRewritePattern="./{0}.shtml"  这两个属性设置了。



是不是 在web.config 里面还要设置一下啊。 我不会啊,帮帮忙啊。



这是 官方的帮助文档里面设置的web.config里面的。  我应该怎么该啊



<urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage="default.aspx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07">
<rewrites>
<add name="Rule1" virtualUrl="^~/Url重写/第(\d+)页.aspx" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/UrlRewriting/default.aspx?page=$1" ignoreCase="true"/>
</rewrites>
</urlrewritingnet>

--------------------编程问答--------------------
EnableUrlRewriting="True" UrlRewritePattern="./{0}.shtml"  这两个属性设置了。
只这样设置不起作用吗? --------------------编程问答-------------------- 你应该先看下urlrewritingnet  如何设置

http://apps.hi.baidu.com/share/detail/5243036 --------------------编程问答--------------------
UrlRewritePattern = "%Id%_{0}.html";

--------------------编程问答--------------------
引用 1 楼 tianshikuqi8 的回复:
EnableUrlRewriting="True" UrlRewritePattern="./{0}.shtml" 这两个属性设置了。
只这样设置不起作用吗?



不惯用啊  直接点击 就404 找不到页面了 --------------------编程问答-------------------- http://www.webdiyer.com/

这个网站不是有例子吗?

http://www.webdiyer.com/AspNetPagerDemo/urlpaging/default.aspx --------------------编程问答-------------------- 你有没有设置好url重写哟 
aspnetpager不过是设置要跳转的路径
url重写是另外设置的 --------------------编程问答--------------------
引用 6 楼 lucky0000 的回复:
你有没有设置好url重写哟 
aspnetpager不过是设置要跳转的路径
url重写是另外设置的


就是不会啊 。要怎么弄啊 --------------------编程问答--------------------
引用 5 楼 huiyuan659 的回复:
http://www.webdiyer.com/

这个网站不是有例子吗?

http://www.webdiyer.com/AspNetPagerDemo/urlpaging/default.aspx


我有这这例子,但是我照着做了 不管用,是不是web.config也要设置一下啊??? 该怎么设置啊 --------------------编程问答-------------------- 没人了吗??? 都不知道了吗??? --------------------编程问答-------------------- aspnetpager这个控件只是用url进行分页,与url重写没有任何关系。
--------------------编程问答--------------------
引用 10 楼 huiyuan659 的回复:
aspnetpager这个控件只是用url进行分页,与url重写没有任何关系。



有关系啊,你可以上网看看呗。 他管url重写啊 --------------------编程问答-------------------- 高手,高人, 在哪里????   --------------------编程问答-------------------- 就这样 让我的帖子 销声匿迹了吗??? --------------------编程问答-------------------- 悲哀啊!!!!!!顶贴 --------------------编程问答-------------------- 悲哀啊!!!!!!顶贴 --------------------编程问答-------------------- 悲哀啊!!!!!!顶贴 --------------------编程问答-------------------- 网上很多 --------------------编程问答--------------------
引用 17 楼 xupeihuagudulei 的回复:
网上很多


晕,找了好多都没有详细 讲解的啊。  --------------------编程问答-------------------- 我该天发一个完整的代码给你,wybxs2006@126.com --------------------编程问答--------------------
引用 19 楼 wybxs2006 的回复:
我该天发一个完整的代码给你,wybxs2006@126.com


好啊,425107265@qq.com 我邮箱 今天能发吗? --------------------编程问答-------------------- Intelligencia.UrlRewriter.dll


UrlRewritingNet.UrlRewriter.dll

我想知道 这两个  url重写的类库 哪个比较好点。 --------------------编程问答-------------------- Intelligencia.UrlRewriter.dll


UrlRewritingNet.UrlRewriter.dll

我想知道 这两个 url重写的类库 哪个比较好点。 --------------------编程问答-------------------- 您好,分页控件只负责生成重写后的url,要实现url重写您需要用第三方组件或自己去实现,示例项目中用的是UrlRewriting.net这个组件,使用的重写组件不同,配置也不相同,您需要看一下您所用的重写组件的帮助了解一下它是如何配置的。谢谢! --------------------编程问答--------------------
引用 23 楼 webdiyer 的回复:
您好,分页控件只负责生成重写后的url,要实现url重写您需要用第三方组件或自己去实现,示例项目中用的是UrlRewriting.net这个组件,使用的重写组件不同,配置也不相同,您需要看一下您所用的重写组件的帮助了解一下它是如何配置的。谢谢!



Intelligencia.UrlRewriter.dll
URLRewriter.dll
UrlRewritingNet.UrlRewriter.dll

目前我知道的就这三种 重写类库。不知道哪个用起来方便一些。 我在网上查的是UrlRewritingNet.UrlRewriter.dll这个类库 好像不太好用啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,