如何在@layout
文件夹之外的_ViewImports.cshtml
中使用components
?
我真的不喜欢按功能分类的文件夹结构,因此,我正在尝试实现以下结构:
问题在于@layout
仅在文件夹名称为components
时有效
有什么办法吗?
顺便说一句:Login/Index.razor
@layout
有用
答案 0 :(得分:2)
可以使用.cshtml在Razor组件应用中创作组件。 只要文件被标识为Razor Component,文件扩展名 使用_RazorComponentInclude MSBuild属性的文件。
.csproj内部
<_RazorComponentInclude>Components\**\*.cshtml</_RazorComponentInclude>