namespace

命名空间 namespace

官方文档:ASP.NET Core Razor 组件 命名空间 | Microsoft Docs

手动指定

@namespace ZBin.Web.Blazor.Pages.DepartmentSet

不指定

两种情况:

一、配置了RootNamespace,命名空间=RootNamespace+文件路径

例如 RootNamespace = ZBin.Web.Blazor

文件所在的路径是 /Pages/DepartmentSet/Index.razor

那么 命名空间是  ZBin.Web.Blazor.Pages.DepartmentSet

二、未配置RootNamespace,命名空间=项目名+文件路径

例如 项目文件名称 = Test.csproj

文件所在的路径是 /Pages/DepartmentSet/Index.razor

那么 命名空间是  Test.Pages.DepartmentSet

关于组件的使用

6.0不支持引用时部分限定,例如上面的ZBin.Web.Blazor.Pages.DepartmentSet

下面是错的

@using ZBin.Web.Blazor.Pages
<DepartmentSet.Index />

正确的是如下两种

@using ZBin.Web.Blazor.Pages.DepartmentSet
<Index />

或者

<ZBin.Web.Blazor.Pages.DepartmentSet.Index />