C# 是否可以在ASP.NET Core中为共享视图定义特殊文件夹?
当前我的页面文件夹的根目录有5个文件:C# 是否可以在ASP.NET Core中为共享视图定义特殊文件夹?,c#,asp.net-core,asp.net-core-mvc,C#,Asp.net Core,Asp.net Core Mvc,当前我的页面文件夹的根目录有5个文件: \u ViewStart.cshtml \u ViewImport.cshtml \u Layout.cshtml \u layoutiner.cshtml Index.cshtml-最后我看到了我实际使用的页面 这看起来有点混乱,特别是可能会有更多的\u布局文件。那么,是否可以将“特殊”文件(带下划线前缀)移动到“特殊”文件夹中,就像在ASP.NET MVC中使用共享文件夹一样 或者我需要在Razor views文件夹的根目录中保存这些文件?View
\u ViewStart.cshtml
\u ViewImport.cshtml
\u Layout.cshtml
\u layoutiner.cshtml
-最后我看到了我实际使用的页面Index.cshtml
\u布局文件。那么,是否可以将“特殊”文件(带下划线前缀)移动到“特殊”文件夹中,就像在ASP.NET MVC中使用共享文件夹一样
或者我需要在Razor views文件夹的根目录中保存这些文件?ViewStart
和ViewImport
在层次文件夹结构中具有特殊意义,因此它们肯定需要保留在根目录中。可以使用子文件夹中具有相同名称的文件覆盖由它们设置的设置
至于布局文件,它们不需要在那里,所以我将它们移动到共享
子文件夹,并在视图开始
中更新了布局
属性