_ViewStart.cshtml
_ViewImport.cshtml
_Layout.cshtml
_LayoutInner.cshtml
Index.cshtml
这看起来有点混乱,特别是有可能有更多的 _Layout 文件夹。那么,有没有可能将“特殊”文件(带有下划线前缀)移到“特殊”文件夹中,就像案例中那样ASP.NETMVC与共享?
_Layout
或者我需要把这些文件放在我的Razor视图文件夹的根目录下?
ViewStart 和 ViewImport 在层次文件夹结构中有特殊的意义,所以它们肯定需要留在根目录中。由它们设置的设置可以用子文件夹中具有相同名称的文件覆盖。
ViewStart
ViewImport
Shared 子文件夹和已更新 Layout 中的属性 .
Shared
Layout