组件仅使用InvokeAsync方法。没有同步的纯Invoke方法

时间:2016-12-02 08:55:19

标签: asp.net-core asp.net-core-viewcomponent

对我来说很奇怪,Razor在特定项目中只为View组件提供同步Invoke。在其他项目中,我可以访问纯Invoke方法。我假设差异来自依赖。

1 个答案:

答案 0 :(得分:1)

为最新版本的.net Core删除Component.Invoke并且参数集合被匿名对象替换。 我们应该使用视图组件:

@await Component.InvokeAsync("ComponentName", new {param=value })