如何使用新的路由数据值重写asp.net mvc中的当前路由

时间:2012-03-15 23:17:37

标签: c# asp.net asp.net-mvc

在我的site.master中,我需要能够重写当前路线以匹配移动网站。

基本上我需要能够做到这一点:

<%= Url.RouteUrl("home", new { controller = "Home", action = "Index", environment = "d1" })%>

但我需要知道每个页面请求的路由名称和值

1 个答案:

答案 0 :(得分:0)

Jousterling

如果有人还在想如何做到这一点,显然你无法获得路线名称

来自Phil Haack的

http://haacked.com/archive/2010/11/28/getting-the-route-name-for-a-route.aspx

但您可以使用路由名称注册数据令牌,然后再将其解压缩。