2

我有一个大而胖的旧版 ASP.NET WebForms 应用程序,其中包含大而胖的旧版 URL:

/ViewDocument.aspx?documentId=72143&noRedirect=1&someOtherCrapThatJustSeemsToGoOnForever=AndEver

使用 ASP.NET 3.5 在 WebForms 中实现漂亮 URL 的最简单方法是什么?ASP.NET 4 中有什么可以让这更容易吗?

我应该使用 HttpModule 实现 URL 重写吗?

4

2 回答 2

1

是的,您也可以使用 ASP.NET 4 路由。Scott Guthrie 在博客中谈到了这一点:

http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series。 aspx

于 2010-06-30T11:34:15.190 回答
0

最简单的方法是使用现有的 URL 重写组件,例如urlrewriting.net。它允许您在 web.config 中的 URL 上指定正则表达式转换。

于 2010-06-30T11:28:04.423 回答