Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blazor WASM项目中的哪些文件夹;意思是;?_Blazor - Fatal编程技术网

Blazor WASM项目中的哪些文件夹;意思是;?

Blazor WASM项目中的哪些文件夹;意思是;?,blazor,Blazor,Blazor WASM项目的默认模板将文件组织到多个文件夹中 布拉佐尔·斯普罗伊 wwwroot 页面(包含可路由组件) 共享(共享组件) 我知道wwwroot用于提供静态内容,Shared用于共享组件,page用于可路由页面。但是在Razor pages项目中,“pages”下的结构描述了路由,Blazor需要一个明确的@page指令 我的问题是,这是否意味着我可以按照我希望的方式组织我的Blazor项目的页面和组件?或者它们是否需要位于特定文件夹中,例如页面和共享文件夹 小桶 这是

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

  • 布拉佐尔·斯普罗伊
    • wwwroot
    • 页面(包含可路由组件)
    • 共享(共享组件)
我知道wwwroot用于提供静态内容,Shared用于共享组件,page用于可路由页面。但是在Razor pages项目中,“pages”下的结构描述了路由,Blazor需要一个明确的@page指令

我的问题是,这是否意味着我可以按照我希望的方式组织我的Blazor项目的页面和组件?或者它们是否需要位于特定文件夹中,例如页面和共享文件夹

小桶

这是否意味着我可以按照我希望的方式组织Blazor项目的页面和组件

请注意,
\u Imports.razor
有一行用于使用MyApp.Client.Shared的
,以便可以找到其中的组件。但这遵循了C#名称空间的常规规则,采用了极为严格的语法


你甚至可以在

中使用全名,我强烈推荐克里斯·萨蒂即将出版的书。其中一些现在可用。他讨论了一个“功能”组织,其中您在同一文件夹中有可路由的页面和相关组件。可路由页面将具有页面后缀(FooPage)。然后你可以有一个文件夹级别的导入,这样你就不需要更多的使用语句了。