当前位置:  开发笔记 > 后端 > 正文

您为ASP.Net使用什么Url重写器?

如何解决《您为ASP.Net使用什么Url重写器?》经验,为你挑选了1个好方法。

我看了几个ASP.Net和IIS的URL重写器,并想知道其他人使用什么,以及为什么.

以下是我使用或查看过的内容:

ThunderMain URLRewriter:在以前的项目中使用,并没有我们想要的灵活性/性能

Ewal UrlMapper:用于当前项目,但源似乎被放弃了

UrlRewritingNet.UrlRewrite:看起来像个不错的库,但文档的语法很差让我感到不安

UrlRewriter.NET:这是我目前的最爱,具有很大的灵活性,虽然泵入替换正则表达式的额外功能改变了标准的.Net正则表达式语法

托管Fusion URL重写器:我在上一个关于堆栈溢出的问题中找到了这个,但还没有尝试过,从示例语法来看,它似乎不能通过web.config编辑

Mark Cidade.. 7

有.NET.3刚刚发布的System.Web.Routing.

您可以在自定义HttpModule中使用Request.RewritePath()

我更喜欢使用IHttpHandlerFactory实现,并完全控制所有传入的URL以及它们映射到的位置.



1> Mark Cidade..:

有.NET.3刚刚发布的System.Web.Routing.

您可以在自定义HttpModule中使用Request.RewritePath()

我更喜欢使用IHttpHandlerFactory实现,并完全控制所有传入的URL以及它们映射到的位置.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有