如何在页面和共享文件夹中使用子文件夹

时间:2019-07-19 12:00:12

标签: .net-core blazor

我有一个Blazor服务器端应用程序。它具有现成的Pages和Shared文件夹。由于这些文件夹中有很多组件,因此我想将这些组件分布到多个子文件夹中,以获得更清晰的结构。但是,如果执行此操作,则找不到组件,并且这些组件也不会显示在GUI中。 我想念什么?我是否必须在某个地方注册到新子文件夹的路由?

1 个答案:

答案 0 :(得分:2)

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

例如,如果您的结构为

MyProject/Components/Forms/MyInput.razor

您需要在_Imports.razor中添加以下内容:

@using MyProject.Components.Forms;

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

<MyProject.Components.Forms.MyInput/>