【发布时间】:2020-01-04 02:27:09
【问题描述】:
使用 Visual Studio 2019 预览版 2.0、.NET 核心 SDK 3.0.100-preview8-013656。服务器端 Blazor 应用程序。
The blazor docs 表示渲染组件的方式是调用Html.RenderComponentAsync。我在任何地方都找不到这个静态的 Html 类。
在 SDK 目录中,当我查看 Microsoft.AspNetCore.Components.dll 内部时,我看到它有一个带有这种方法的 HtmlRenderer 类,但它不是静态的。
当我查看 AspNetCore 源代码时,我在命名空间 Microsoft.AspNetCore.Mvc.Rendering 中看到了一个 HtmlHelperComponentExtensions 类
MVC?我很困惑。我使用的是最新的 SDK,文档是不是太旧了?
如果我尝试直接导航到我的组件的路由,我只会将 (await Html.RenderComponentAsync()) 直接写入我的文档以及控制台的 signalR 异常。
【问题讨论】:
标签: asp.net-core blazor blazor-server-side