将所有视图放入MVC中的一个视图子文件夹中

时间:2015-09-16 05:50:38

标签: asp.net-mvc asp.net-mvc-4 model-view-controller

我是MVC的初学者(学习者)。这个问题是愚蠢的,对不起。我有三个控制器

  • 主页
  • MAIN_MENU
  • 预订

添加了此控制器的视图及其具有三个子文件夹视图

  • 查看/主页/ Home.cshtml
  • 查看/ MAIN_MENU / Main_Menu.cshtml
  • 查看/预订/ Booking.cshtml

是否可以将所有视图放入一个像这样的子文件夹

  • 查看/主页/ Home.cshtml
  • 查看/主页/ Main_Menu.cshtml
  • 查看/主页/ Booking.cshtml
这是愚蠢的吗?这是不好的方法吗?

1 个答案:

答案 0 :(得分:0)

ASP.NET MVC 已将所有内容整合到一个文件夹中 - Views/Shared

如果您将视图放在那里并致电Controller,但在其自己的文件夹中没有View,则会从View获得Shared

此外,您可以尝试通过创建自定义视图引擎来更改查看位置,但这并不容易。你可以找到如何做到here