使用asp.net在用户友好的URL中转换aspx动态页面URL的最佳方法

时间:2009-01-22 11:40:21

标签: c# asp.net

使用asp.net 2.0在用户友好的网址中转换aspx动态网页网址的最佳方法是什么。

我想将 http://www.mydomain.com/product.aspx?Id=4 转换为** http://www.mydomain.com/product4.aspx

2 个答案:

答案 0 :(得分:4)

使用网址重写方法!来自ScottGu的Here's some信息。

您需要以下内容:

  • 无操作表格
  • 用于ASP.NET的URL重写器模块

多数民众赞成,您想要找到一个简单的例子,您只需在web.config中添加regexped-routes。如果要删除.aspx,可以通过更改IIS来执行此操作。在ScottGu的博客上也有一些关于此的信息!

答案 1 :(得分:0)

如何使用ASP.NET MVC?您应该可以非常轻松地将其映射到路线 - "product{id}""product/{id}"。我个人会放弃.aspx,但这取决于你。