组件调用异步异常

时间:2021-07-09 07:41:22

标签: c# asp.net .net asp.net-core

我们有一个 cshtml-View 正在调用这样的 ViewComponent:

@await Component.InvokeAsync("WetterAPIViewComponent")

ViewComponent 本身是这样定义的:

[ViewComponent(Name = "WetterAPIViewComponent")]
public class WetterAPIViewComponent : ViewComponent
{
    // ...
}

所以它有 ViewComponent 属性,是公开的和非抽象的。

不幸的是,我仍然收到以下错误:

<块引用>

System.InvalidOperationException: '找不到名为 'WetterAPIViewComponent' 的视图组件。视图组件必须是公共非抽象类,不包含任何泛型参数,并且要么使用“ViewComponentAttribute”修饰,要么具有以“ViewComponent”后缀结尾的类名。视图组件不得使用“NonViewComponentAttribute”进行修饰。

我在这里做错了什么?

提前致谢

1 个答案:

答案 0 :(得分:1)

您的代码运行良好。尝试右键单击该项目以清理并重建该项目。