【问题标题】:Blazor /Pages folder required for all pages/views?所有页面/视图都需要 Blazor /Pages 文件夹吗?
【发布时间】:2019-10-09 12:47:31
【问题描述】:

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

结果:

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

问题:

blazor 页面/视图是否必须在 /Pages 文件夹中?

【问题讨论】:

    标签: razor blazor


    【解决方案1】:

    您可以随意将组件放在您希望的任何文件夹中,Pages 文件夹正是模板附带的。但是您会注意到,在默认模板中,Pages 文件夹中有一个名为 _Imports.razor 的文件,其中包含以下内容:

    @layout MainLayout
    

    这意味着Pages 文件夹中的所有组件都会自动应用MainLayout。如果您已将组件移动到另一个文件夹,则需要将上述行复制到您的组件或将 _Imports.razor 复制到新目录中。

    【讨论】:

      猜你喜欢
      • 2020-06-26
      • 1970-01-01
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      • 2012-01-12
      • 1970-01-01
      • 2019-07-02
      • 1970-01-01
      相关资源
      最近更新 更多