我想解析如下所示的路线:
http//../Session/2012/101
其中 2012 是 2012 年,101 是会话 ID。
我希望控制器获取参数(int year,int sessionId)
有人可以告诉我我的路线会是什么样子吗?我知道如果它是 ../Session/101 (基本控制器)的简单案例会是什么样子,但我不确定如何在那里获得年份。
我想解析如下所示的路线:
http//../Session/2012/101
其中 2012 是 2012 年,101 是会话 ID。
我希望控制器获取参数(int year,int sessionId)
有人可以告诉我我的路线会是什么样子吗?我知道如果它是 ../Session/101 (基本控制器)的简单案例会是什么样子,但我不确定如何在那里获得年份。
您可以从此处的类似问题中查看我的回答。
在您
Global.asax.cs
的RegisterRoutes
方法下,您可以尝试添加:
routes.MapRoute("MyNewRoute", "Session/{year}/{session}",
new { /* Your default route */
controller = "Blah",
action = "Blah",
year = 2012,
session = 1
});