【发布时间】:2010-02-04 01:24:04
【问题描述】:
我有一条由代码添加的路线
routes.MapRoute("MyRoute", "TheUrl", new { controller = "MyController", action = "MyAction" });
然后我可以使用UrlHelper.Action("MyAction", "MyController") 之类的参数进行反向查找,它会返回一个不错的网址,例如~/TheUrl
但是,对于这条路线,我希望生成的 URL 是 ~/TheUrl?p=2354,参数是一些版本控制参数。有没有办法通过使用一些自定义的路由处理程序或其他东西映射路由来做到这一点?版本控制参数将是非标准的,并且每次查找 Url 时都需要执行一些自定义代码。
【问题讨论】:
标签: asp.net-mvc routing