繁体   English   中英

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

[英]Put all the view into one view sub folder in MVC

我是MVC的初学者(学习者)。 这个问题是愚蠢的,对此感到抱歉。 我有三个控制器

  • 主菜单
  • 订票

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

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

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

  • 查看/首页/Home.cshtml
  • 查看/首页/Main_Menu.cshtml
  • 查看/首页/Booking.cshtml

这是愚蠢的吗? 这是不好的方法吗?

ASP.NET MVC已经在一个文件夹中包含所有这些内容- Views/Shared

如果您将视图放在此处并调用Controller ,而该Controller在其自己的文件夹中没有View ,则会从Shared获取View

另外,您可以尝试通过创建“自定义视图引擎”来更改“视图”位置,但这并不容易。 您可以在这里找到操作方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM