代码之家  ›  专栏  ›  技术社区  ›  nikib3ro

是否可以为中的共享视图定义特殊文件夹ASP.NET核心?

  •  1
  • nikib3ro  · 技术社区  · 6 年前

    • _ViewStart.cshtml
    • _ViewImport.cshtml
    • _Layout.cshtml
    • _LayoutInner.cshtml
    • Index.cshtml -最后我看到了我实际使用的页面

    这看起来有点混乱,特别是有可能有更多的 _Layout 文件夹。那么,有没有可能将“特殊”文件(带有下划线前缀)移到“特殊”文件夹中,就像案例中那样ASP.NETMVC与共享?

    或者我需要把这些文件放在我的Razor视图文件夹的根目录下?

    1 回复  |  直到 6 年前
        1
  •  1
  •   nikib3ro    6 年前

    ViewStart ViewImport 在层次文件夹结构中有特殊的意义,所以它们肯定需要留在根目录中。由它们设置的设置可以用子文件夹中具有相同名称的文件覆盖。

    Shared 子文件夹和已更新 Layout 中的属性 .