Blazor .net8 @onclick 不起作用。怎么解决?

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

我在 Blazor .net8 中创建了一个组件,但 @onclick 未激活。它甚至与以前版本的颜色不一样

以前是这样的

我做的一切都和旧版本一样,只是在这里我添加了rentermodes。

如何解决?

c# blazor .net-8.0
2个回答
0
投票

我找到了部分解决方案。由于某种原因,该组件看不到来自全局导入的 Microsoft.AspNetCore.Components.Web。如果将其添加到标记文件中,一切都会正常。

@using Microsoft.AspNetCore.Components.Web

也许有人知道如何修复全球导入?


0
投票

假设您在 Visual Studio 中,将适当的 _Imports.razor 链接到新创建的组件是 VS 问题。

您无需添加具体的

@using
。该项目将编译正常。

我的修复方法是保存并关闭组件,然后重新打开它。 MS 似乎无法通过添加和重命名 Razor 文件来解决 VS 问题。

© www.soinside.com 2019 - 2024. All rights reserved.