C# 具有文件夹和子文件夹名称的MVC4路由
我们正在处理MVC4,发现很难仅管理视图下的所有文件夹。 我的控制器结构如下所示,我也相应地调整了我的观点C# 具有文件夹和子文件夹名称的MVC4路由,c#,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-routing,C#,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc Routing,我们正在处理MVC4,发现很难仅管理视图下的所有文件夹。 我的控制器结构如下所示,我也相应地调整了我的观点 控制器(命名空间:myclass.Controllers) AccountController.cs(命名空间:myclass.controllers) Admin(文件夹命名空间:myclass.controllers.Admin) cs(命名空间:myclass.controllers.Admin) 报告(文件夹命名空间:myclass.controllers.Admin.Rep
- 控制器(命名空间:myclass.Controllers)
- AccountController.cs(命名空间:myclass.controllers)
- Admin(文件夹命名空间:myclass.controllers.Admin)
- cs(命名空间:myclass.controllers.Admin)
- 报告(文件夹命名空间:myclass.controllers.Admin.Reports)
- 观点
- 帐目
- 管理员
- 报告
请建议此结构的RouteConfig。尽管约定是MVC的首选,但允许您将视图路径与MVC期望的路径“解耦”。但是,您必须显式地将视图的路径指定给控制器 因此,不要这样做:返回视图(模型) 您提供了视图的完整路径:return(“~/Views/MyCustomerFolder/Report1.cshtml”,model) 路由配置不应受到影响。查看如何使用区域更好地组织MVC项目的结构