[英]Is it possible to define special folder for shared views in ASP.NET Core?
目前我的 Pages 文件夹的根目录有 5 个文件:
_ViewStart.cshtml
_ViewImport.cshtml
_Layout.cshtml
_LayoutInner.cshtml
Index.cshtml
- 最后我实际使用的页面这看起来有点乱,尤其是有更多_Layout
文件的潜力。 那么,是否可以将“特殊”文件(带有下划线前缀)移动到“特殊”文件夹,就像在 ASP.NET MVC 中使用 Shared 的情况一样?
或者我需要将这些文件保存在我的 Razor views 文件夹的根目录中?
ViewStart
和ViewImport
在层级文件夹结构中有特殊意义,所以肯定需要留在根目录下。 它们可以被子文件夹中具有相同名称的文件覆盖。
至于 Layout 文件,它们不需要存在,所以我将它们移动到Shared
子文件夹并更新了ViewStart
中的Layout
属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.