【问题标题】:MVC4 Routing With Folder and Sub Folder Names [closed]带有文件夹和子文件夹名称的 MVC4 路由
【发布时间】:2013-06-27 22:06:08
【问题描述】:

我们正在开发 MVC4 并发现很难管理仅查看的所有文件夹。 我的控制器结构如下更改,我也相应地调整了我的视图

  • 控制器(命名空间:myclass.controllers)

    • AccountController.cs(命名空间:myclass.controllers)
    • Admin(文件夹命名空间:myclass.controllers.Admin)
      • Dashboard.cs(命名空间:myclass.controllers.Admin)
      • 报告(文件夹命名空间:myclass.controllers.Admin.Reports)
  • 观看次数

    • 帐户
    • 管理员
      • 报告

请为此结构建议 RouteConfig。

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing


    【解决方案1】:

    虽然约定是 MVC 的首选,但您可以将视图路径与 MVC 的期望“分离”。但是,那么您必须将视图的路径明确地提供给控制器。

    所以,不要这样做:return View(model)

    您提供视图的完整路径:return("~/Views/MyCustomerFolder/Report1.cshtml",model)

    路由配置不应该受到影响。看看使用 AREA 来更好地组织 MVC 项目的结构。

    【讨论】:

      猜你喜欢
      • 2010-10-19
      • 1970-01-01
      • 1970-01-01
      • 2015-12-12
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      • 2016-07-28
      相关资源
      最近更新 更多