.net-core - 如何使用页面和共享文件夹中的子文件夹
问题描述
我有一个 Blazor 服务器端应用程序。它具有开箱即用的 Pages 和 Shared 文件夹。由于我在这些文件夹中有很多组件,因此我想将这些组件分配到多个子文件夹中以获得更清晰的结构。但如果我这样做,则找不到组件并且不会显示在 GUI 中。我错过了什么?我是否必须在某处注册到新子文件夹的路线?
解决方案
您可以拥有任何您想要的文件夹结构。但是您需要_Imports.razor
使用新的命名空间来更新您的。
例如,如果你有一个结构
MyProject/Components/Forms/MyInput.razor
您将需要以下内容_Imports.razor
:
@using MyProject.Components.Forms;
另一种选择是使用完全限定的命名空间来引用组件:
<MyProject.Components.Forms.MyInput/>
推荐阅读
- node.js - 使用 Vue.js 显示单个项目
- python - 从 Anaconda 软件包存储库安装 tar.bz2 存档是否会包含依赖项?
- google-cloud-platform - 谷歌云平台上的数据沿袭
- android - 如何在未来的测试中使用 mockk 模拟 Bitmap 而不会影响 bitmap.compress
- r - 如何使用 R 自动更正单词?
- python - 使用 conda/anaconda 我应该一直在(基地)工作吗?
- css - :hover 如何忽略空白区域?
- tortoisehg - 做错 hg strip 后如何回到最新的变更集
- amazon-web-services - 如何在 Google Cloud Platform 或 AWS 上从不同 IP 地址发出请求
- angular - 错误 toDate() InvalidPipeArgument: '无法转换时间戳.. Firebase