Asp.net mvc 4 想用asp.net解析深层MVC路由

Asp.net mvc 4 想用asp.net解析深层MVC路由,asp.net-mvc-4,asp.net-mvc-routing,Asp.net Mvc 4,Asp.net Mvc Routing,我想解析一条如下所示的路由: http/../Session/2012/101 其中2012是2012年,101是会话Id 我希望控制器获取参数(int year,int sessionId) 有人能告诉我我的路线是什么样的吗?我知道如果是简单的../Session/101(基本控制器)的情况会是什么样子,但我不确定如何在那里获得年份。您可以从类似的问题中查看我的答案 在Global.asax.cs方法下的RegisterRoutes中,您可以尝试添加: 你可以从一个类似的问题上看看我的答案 在

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

http/../Session/2012/101

其中2012是2012年,101是会话Id

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


有人能告诉我我的路线是什么样的吗?我知道如果是简单的../Session/101(基本控制器)的情况会是什么样子,但我不确定如何在那里获得年份。

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

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


你可以从一个类似的问题上看看我的答案

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

尝试寻找“自定义路由”这里有几个问题和答案,等等。尝试寻找“自定义路由”这里有几个问题和答案,等等。
routes.MapRoute("MyNewRoute", "Session/{year}/{session}", 
    new { /* Your default route */
        controller = "Blah",
        action = "Blah",
        year = 2012,
        session = 1
    });