Razor 所有页面/视图都需要Blazor/Pages文件夹?

Razor 所有页面/视图都需要Blazor/Pages文件夹?,razor,blazor,Razor,Blazor,使用默认的Blazor helloworl应用程序,我将FetchData.razor页面复制到一个单独的自定义文件夹中 结果是: 该页未正确呈现(该页占用了 整个屏幕/导航菜单消失) 问题: blazor页面/视图是否必须位于/pages文件夹中 您可以自由地将组件放在任何您想要的文件夹中,Pages文件夹正是模板附带的内容。但是您会注意到,在默认模板中,Pages文件夹有一个名为\u Imports.razor的文件,其中包含以下内容: @layout MainLayout 这意味着页面文

使用默认的Blazor helloworl应用程序,我将FetchData.razor页面复制到一个单独的自定义文件夹中

结果是:

该页未正确呈现(该页占用了 整个屏幕/导航菜单消失)

问题:

blazor页面/视图是否必须位于/pages文件夹中


您可以自由地将组件放在任何您想要的文件夹中,
Pages
文件夹正是模板附带的内容。但是您会注意到,在默认模板中,
Pages
文件夹有一个名为
\u Imports.razor
的文件,其中包含以下内容:

@layout MainLayout
这意味着
页面
文件夹中的所有组件都会自动应用
主布局
。如果您已将组件移动到另一个文件夹,则需要将上述行复制到组件中,或将
\u Imports.razor
复制到新目录中