我有一个Blazor服务器端应用程序。它具有现成的Pages和Shared文件夹。由于这些文件夹中有很多组件,因此我想将这些组件分布到多个子文件夹中,以获得更清晰的结构。但是,如果执行此操作,则找不到组件,并且这些组件也不会显示在GUI中。我想念什么?我是否必须在某个地方注册到新子文件夹的路由?
您可以拥有所需的任何文件夹结构。但是您将需要_Imports.razor使用新的命名空间进行更新。
例如,如果您具有
MyProject/Components/Forms/MyInput.razor
Run Code Online (Sandbox Code Playgroud)
您将需要以下内容_Imports.razor:
@using MyProject.Components.Forms;
Run Code Online (Sandbox Code Playgroud)
另一个选择是使用完全限定的名称空间引用组件:
<MyProject.Components.Forms.MyInput/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |