2013-06-30 184 views
-4

我們正在使用MVC4並且難以管理僅查看下的所有文件夾。 我的控制器的結構的變化是如下我也有對準我的視圖相應MVC4使用文件夾和子文件夾名稱路由

  • 控制器(名稱空間:myclass.controllers)

    • AccountController.cs(名稱空間:myclass.controllers)
    • Admin(Folder namespace:myclass.controllers.Admin)
      • Dashboard.cs(namespace:myclass.controllers.Admin)
      • 報告(文件夾命名空間:myclass.controllers.Admin.Reports)
  • 查看

    • 賬戶
    • 聯繫
      • 報告

請建議此結構的RouteConfig。

回答

2

雖然約定是MVC的首選,但您可以將視圖路徑與MVC預期的「分離」。但是,那麼你必須明確地將視圖的路徑給控制器。

所以,與其這樣:返回視圖(模型)

您提交給該視圖的完整路徑:回報( 「〜/查看/ MyCustomerFolder/Report1.cshtml」,模型)

的不應該影響路由配置。查看使用AREA更好地組織您的MVC項目的結構。

相關問題