我正在编写一个 Blazor 应用程序,显然我想在其中呈现一些组件。我刚刚尝试在我的主布局中添加一个基本的导航元素,但它没有呈现。我可以在 DOM 上看到该元素,但该元素是空的。
我从我试图包含在 MainLayout.cshtml 中的 NavMenu 组件中开始使用一些相当简单的内容:
<h1>WHYYYY????</h1>
我还在 MainLayout.cshtml 页面上做了一个非常简单的布局:
@inherits BlazorLayoutComponent
<NavMenu />
<div class="body-content">
@Body
</div>
我项目中的文件结构似乎并不复杂:
因此,我对自己忽略的内容感到茫然。看起来 Blazor知道它应该向页面呈现某些内容 - 这就是为什么我可以在 DOM 中看到 NavMenu 元素的原因。但是该元素内永远不会呈现任何内容。少了什么东西?
我正在运行 Blazor 的最新(在撰写本文时)版本:0.5.1。