我只是想知道,如果你在ASP.NET 3.5中创建一个新的ASP.NET web表单应用,你会推荐哪一个来重写ASP.NET?UrlRewriter.NET或ASP.NET MVC路由。我以前用过UrlRewriter.NET,我对它很满意。
有谁有意见吗?
发布于 2009-08-20 13:54:47
路由是非常优越的IMHO。而不是伪造它(重写urls来让SEO类型满意),你正在做它(制作真正的urls来让SEO类型满意)。另一个巨大的优点是路由是可逆的--您可以很容易地从参数中获得URL,这非常方便。
不,它们做的是截然不同的事情。url重写获取传入的url,并在将请求传递给ASP.NET (或IIS)进行处理之前重写它。Url路由接受ASP.NET中的Url,并使用url中的参数映射一个处理程序。Url本身永远不会改变。
发布于 2009-08-20 13:41:06
使用UrlRewriter.NET -它是为web表单构建的,你已经有了使用它的经验并喜欢它。MVC路由被设计为在ASP.NET模式中工作。
发布于 2009-08-20 14:02:51
如果您使用的是IIS7,请使用URL Rewrite Module。
我把它用在我的一个网站上,它工作得很好。
https://stackoverflow.com/questions/1306231
复制相似问题