【发布时间】:2011-02-24 04:15:32
【问题描述】:
我的应用目前被编写为接受这样的供应商和产品信息。
http://www.mydomain.com/foo.aspx?v=1&p=100
可以这样改写吗?
http://www.mydomain.com/1/100/foo
由于原始查询字符串中的值是数据库 ID,我如何将新创建的 ID 表示为重新编写的 URL 版本中的“路径”段?我的目标是创建更多能够实现这一目标的自动化解决方案。
编辑:
该应用程序是使用 ASP.NET 网络表单、.NET 4.0 和 IIS 7 编写的
【问题讨论】:
-
您使用的是什么版本的 IIS?什么版本的.NET?不同的版本具有不同的功能,因此答案取决于此信息。
-
.NET 4 确实具有用于执行此类操作的新路由功能。我不能提供很多细节,因为我还没有机会玩弄它。
标签: asp.net automation url-rewriting