1

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

http//../Session/2012/101

其中 2012 是 2012 年,101 是会话 ID。

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

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

4

1 回答 1

1

您可以从此处的类似问题中查看我的回答。

在您Global.asax.csRegisterRoutes方法下,您可以尝试添加:

routes.MapRoute("MyNewRoute", "Session/{year}/{session}", 
    new { /* Your default route */
        controller = "Blah",
        action = "Blah",
        year = 2012,
        session = 1
    });
于 2012-12-31T06:13:34.397 回答