繁体   English   中英

组件调用异步异常

[英]Component InvokeAsync Exception

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

@await Component.InvokeAsync("WetterAPIViewComponent")

ViewComponent 本身定义如下:

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

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

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

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

我在这里做错了什么?

提前致谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM