想用asp.net解析深度MVC路由

时间:2012-12-31 06:06:29

标签: asp.net-mvc-4 asp.net-mvc-routing

我想解析一条如下所示的路线:

HTTP //../会话/一百〇一分之二千〇一十二

2012年是2012年,101是会议ID。

我希望控制器获取参数(int year,int sessionId)

有人可以告诉我的路线会是什么样子吗?我知道如果它是../Session/101(基本控制器)的简单情况会是什么样子但是我不知道如何在那里得到这一年。

1 个答案:

答案 0 :(得分:1)

您可以从类似的问题here查看我的答案。

  

Global.asax.cs方法下的RegisterRoutes下,您可以尝试添加:

routes.MapRoute("MyNewRoute", "Session/{year}/{session}", 
    new { /* Your default route */
        controller = "Blah",
        action = "Blah",
        year = 2012,
        session = 1
    });