首页 > 解决方案 > 如何使用页面和共享文件夹中的子文件夹

问题描述

我有一个 Blazor 服务器端应用程序。它具有开箱即用的 Pages 和 Shared 文件夹。由于我在这些文件夹中有很多组件,因此我想将这些组件分配到多个子文件夹中以获得更清晰的结构。但如果我这样做,则找不到组件并且不会显示在 GUI 中。我错过了什么?我是否必须在某处注册到新子文件夹的路线?

标签: .net-coreblazor

解决方案


您可以拥有任何您想要的文件夹结构。但是您需要_Imports.razor使用新的命名空间来更新您的。

例如,如果你有一个结构

MyProject/Components/Forms/MyInput.razor

您将需要以下内容_Imports.razor

@using MyProject.Components.Forms;

另一种选择是使用完全限定的命名空间来引用组件:

<MyProject.Components.Forms.MyInput/>

推荐阅读