Blazor WASM 项目中的哪些文件夹"meaning"?



Blazor WASM项目的默认模板将文件组织到几个文件夹中。

  • Blazor.csproj
    • wwwroot
    • 页面(包含可路由的组件(
    • 共享(共享组件(

我知道wwwroot用于服务器静态内容,Shared似乎用于共享组件,Pages用于可路由页面。但是在Razor页面项目中;页面";描述了路由,Blazor需要一个显式的@page指令。

我的问题是,这是否意味着我可以组织我的Blazor项目,我希望页面和组件?或者它们需要放在特定的文件夹中,例如Pages和Shared?

Kep

这是否意味着我可以组织我的Blazor项目,不管我想要页面和组件?

是。

请注意,_Imports.razor有一行@using MyApp.Client.Shared,以便可以找到那里的组件。但这遵循了C#命名空间的正常规则,采用了剃刀语法。

您甚至可以使用<MyApp.Client.MyComponents.SomeComponent />中的全名

相关内容

  • 没有找到相关文章

最新更新