我想对组件文件夹进行分组。但我无法对其进行分组,因为它会查找我在组件文件夹下方命名的文件夹名称。我想像下面的照片一样分组:
@await Component.InvokeAsync("odemeSecenekleri")
但它正在组件文件夹下寻找“odemeSecenekleri”文件夹。我想要“组件 > 页脚 > odemeSecenekleri”。组件 > odemeSecenekleri 不是。我想根据页面对组件进行分组。
我想制作一个像上面照片中的文件夹。请帮我。
我想对组件文件夹进行分组。但我无法对其进行分组,因为它会查找我在组件文件夹下方命名的文件夹名称。我想像下面的照片一样分组:
@await Component.InvokeAsync("odemeSecenekleri")
但它正在组件文件夹下寻找“odemeSecenekleri”文件夹。我想要“组件 > 页脚 > odemeSecenekleri”。组件 > odemeSecenekleri 不是。我想根据页面对组件进行分组。
我想制作一个像上面照片中的文件夹。请帮我。
您真正需要关注的是 .cshtml 文件。Asp.Net Core 并不关心您将其余的 ViewComponent 文件放在哪里。
要修改项目搜索视图的方式,您需要创建一个实现 IViewLocationExpander 接口的自定义类并在 Startup.cs 中配置它
这个链接应该有帮助:https ://stackoverflow.com/a/65983829/13550447
从您尝试执行的操作来看,您可能还需要考虑创建功能文件夹。如果你在 Asp.Net Core 中搜索 Feature Folders,会有很多例子。
这是一个例子:https ://scottsauber.com/2016/04/25/feature-folder-structure-in-asp-net-core/