我的 Blazor 服务器项目中不断出现这些红色的 Squiqqlies。 (我将代码和剃刀文件分开)项目构建发现没有任何错误。
当我从 ComponentBase 继承每个类时,红色波浪线就消失了。我的印象是我们不需要为每个 razor 部分类继承 ComponentBase。
知道我错过了什么吗?
每个 razor 组件绝对必须从 ComponentBase 继承,请参阅代码隐藏示例https://learn.microsoft.com/en-us/dotnet/architecture/blazor-for-web-forms-developers/components
如果您反编译 Blazor 项目 dll,例如带有 Counter 示例的模板,您将看到每个 razor 文件都继承自 ComponentBase