0

我见过一些 .NET 网站,它们显然使用了某种 URL 重写方法,但最让我感兴趣的是那些看起来像这样的网站:

http://www.somesite.com/pages/an-example-page.aspx

我以前使用过“UrlRewritingNet.UrlRewrite”,但这要求数据库主键整数位于请求的 URL 中的某个位置。

还有其他方法可以执行此操作吗?我正在使用 ASP.NET 3.5

感谢你!

4

3 回答 3

2

在新的 MVC 框架中有一个 System.Web.Routing 添加,您可以在 3.5 中使用它,或者我相信它包含在 3.5 SP1 安装中。

http://msdn.microsoft.com/en-us/library/system.web.routing.aspx

于 2009-04-01T13:53:40.407 回答
1

查看 IIS 7 的URL 重写模块

于 2009-04-01T13:54:17.130 回答
0

您可以在 IIS5、IIS6 和 IIS7 上使用Ionic 的 Isapi 重写过滤器 (IIRF) 。

免费,开源。使用类似 mod_rewrite 的语法。与 ASPX、PHP、ASP 或您在服务器上运行的任何东西一起工作。好的文档。

于 2009-10-25T23:02:36.827 回答