我只是想知道,如果您要在 ASP.NET 3.5 中创建新的 ASP.NET Web 表单应用程序,您会建议使用哪个 URL 重写? UrlRewriter.NET 或 ASP.NET MVC 路由。我以前使用过 UrlRewriter.NET 并且对它非常满意。
有人有意见吗?
最佳答案
恕我直言,路由要优越得多。你不是伪造它(重写网址以让 SEO 类型满意),而是创造它(制作真实的 url 以让 SEO 类型满意)。另一个巨大的优点是路由是可逆的——您可以轻松地从参数中获取 URL,这非常方便。
<小时/>不,他们做的事情截然不同。 url 重写获取传入的 url 并重写它,然后将请求传递给 ASP.NET(或 IIS)进行处理。 Url 路由采用 ASP.NET 中的 url,并使用 Url 中找到的参数映射处理程序。 URL 本身永远不会改变。
关于asp.net - 使用 UrlRewriter.Net、ASP.NET MVC 路由进行 URL 重写或您推荐什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1306231/