我想解析一条如下所示的路线:
HTTP //../会话/一百〇一分之二千〇一十二
2012年是2012年,101是会议ID。
我希望控制器获取参数(int year,int sessionId)
有人可以告诉我的路线会是什么样子吗?我知道如果它是../Session/101(基本控制器)的简单情况会是什么样子但是我不知道如何在那里得到这一年。
答案 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
});