asp.net mvc如何在同一个文件夹中查看不同视图到不同的控制器?

时间:2012-10-18 16:12:10

标签: asp.net-mvc-routing

我对asp.net mvc路由有疑问。如何将同一文件夹中的两个视图映射到不同的两个控制器?

控制器=> 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 }
        );

提前致谢

1 个答案:

答案 0 :(得分:0)

您不会将路径映射到视图,而是将路径映射到控制器和操作。

在Test1Controller.Test1方法中,返回View(“Test1”)。 在Test2Controller.Test2方法中,返回View(“Test2”)。