【发布时间】:2011-12-03 08:45:27
【问题描述】:
考虑这种情况,在这种情况下,/cpanel/x 模式中的所有传入链接都应转换(重写)为/marketer/x,其中x 代表 URL 的其余部分。例如:
-
/cpanel/coupons.aspx到/marketer/coupons.aspx -
/cpanel/sold.aspx?year=2010&product=camerato /marketer/sold.aspx?year=2010&product=camera`
这似乎是一个通用的 URL 重写,我们使用 HttpContext.Current.RewritePath 和一个 HTTP 模块完成了它。但是,我也想知道这是否可以在 Web 表单中使用 ASP.NET 路由功能来完成?
要求是:
- 如何定义路由规则
- 如何生成与此路由规则相关的 URL
【问题讨论】:
标签: asp.net routing url-rewriting