从Url.RouteUrl清除路线数据

时间:2014-11-26 06:30:54

标签: c# asp.net-mvc attributerouting

在视图中,如果我使用

@Url.RouteUrl(MVC.Home.Actions.Foo())

其中MVC.Home.Actions.Foo()是由T4MVC生成的ActionResult

然后我希望得到/foo(这是我通过属性路由定义的)

但实际上我得到/foo?RouteValueDictionary=System.Web.Routing.RouteValueDictionary

如何获取我想要的网址?

顺便提一下,行动如下:

[HttpPost]
[Route("foo")]
public virtual ActionResult Foo(string bar) { /* ... */ }

0 个答案:

没有答案