1

次のようなルートを解析したい:

http://../Session/2012/101

ここで、2012 は 2012 年で、101 はセッション ID です。

コントローラーにパラメーターを取得させたい (int year,int sessionId)

誰かが私のルートがどのように見えるか教えてもらえますか? ../Session/101 (基本コントローラー) の単純なケースである場合、どのように見えるかはわかっていますが、そこに年を取得する方法がわかりません。

4

1 に答える 1

1

ここで同様の質問から私の答えを見ることができます。

メソッドのGlobal.asax.cs下にRegisterRoutes、次を追加してみてください。

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