0

我对 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 }
        );

提前致谢

4

1 回答 1

0

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

在您的 Test1Controller.Test1 方法中,返回 View("Test1")。在您的 Test2Controller.Test2 方法中,返回 View("Test2")。

于 2012-10-19T21:22:17.723 回答