0

asp.net mvc ルーティングについて質問があります。同じフォルダー内の 2 つのビューを異なる 2 つのコントローラーにマップするにはどうすればよいですか?

コントローラ => TestFolder => Test1Controller Test2Controller

ビュー => TestFolder =>Test1.cshtml Test2.cshtml

これは私が今持っているMapRouteです:

    routes.MapRoute(
        "Test1",
        "Test1/{action}/{id}",
        new { controller = "Test1", action = "Test1", id = UrlParameter.Optional }
        );

    routes.MapRoute(
        "Test2",
        "Test2/{action}/{id}",
        new { controller = "Test2", action = "Test2", id = UrlParameter.Optional }
        );

前もって感謝します

4

1 に答える 1

0

ルートをビューにマップするのではなく、ルートをコントローラーとアクションにマップします。

Test1Controller.Test1 メソッドで、View("Test1") を返します。Test2Controller.Test2 メソッドで、View("Test2") を返します。

于 2012-10-19T21:22:17.723 に答える