Blazor OnInitialized:找不到合适的方法来覆盖

问题描述 投票:0回答:1

我的 Blazor 服务器项目中不断出现这些红色的 Squiqqlies。 (我将代码和剃刀文件分开)项目构建发现没有任何错误。

当我从 ComponentBase 继承每个类时,红色波浪线就消失了。我的印象是我们不需要为每个 razor 部分类继承 ComponentBase。

知道我错过了什么吗?

c# .net blazor blazor-server-side
1个回答
0
投票

每个 razor 组件绝对必须从 ComponentBase 继承,请参阅代码隐藏示例https://learn.microsoft.com/en-us/dotnet/architecture/blazor-for-web-forms-developers/components

如果您反编译 Blazor 项目 dll,例如带有 Counter 示例的模板,您将看到每个 razor 文件都继承自 ComponentBase

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.