Blazor:新页面未在MainLayout @body中呈现

时间:2019-10-06 10:44:40

标签: blazor

我在VS 2019(核心3)中创建了一个新的Blazor Server项目。它的构建和运行都很好。

我添加了另一个页面(带有模型),并在其中添加了一些内容。

然后我从菜单中添加一个链接到它,...这很有效。

仅显示页面,但不在MainLayout视图的@body内部。它只是渲染页面本身。

有什么想法吗?我没有在这里添加代码,因为它只是开箱即用的东西。

提前感谢,祝您有个美好的一天

1 个答案:

答案 0 :(得分:0)

好的,刚遇到这个。愚蠢而微妙的错误:我将我的页面添加为“Razor 页面”而不是 Razor 组件,认为我添加的是 Blazor“页面”,而不是组件。将扩展名从 .cshtml 更改为 .razor 解决了它。呸!