我想生成没有控制器名称的 Url。如果我使用下面的代码...
@Url.Action("d", null, new { id = Model.DownloadId })
...我得到这样的网址
http://localhost:814/DefaultController/d/11234
我想得到这样的网址
http://localhost:814/d/11234
我的路线代码..
routes.MapRoute("Download result form", "d/{id}", new { controller = "Result", action = "DownloadForm" });
... 完美地处理上面的 url(只有 Action 和 Id 没有控制器名称)。