我在 Blazor .net8 中创建了一个组件,但 @onclick 未激活。它甚至与以前版本的颜色不一样
我做的一切都和旧版本一样,只是在这里我添加了rentermodes。
如何解决?
我找到了部分解决方案。由于某种原因,该组件看不到来自全局导入的 Microsoft.AspNetCore.Components.Web。如果将其添加到标记文件中,一切都会正常。
@using Microsoft.AspNetCore.Components.Web
也许有人知道如何修复全球导入?
假设您在 Visual Studio 中,将适当的 _Imports.razor 链接到新创建的组件是 VS 问题。
您无需添加具体的
@using
。该项目将编译正常。
我的修复方法是保存并关闭组件,然后重新打开它。 MS 似乎无法通过添加和重命名 Razor 文件来解决 VS 问题。