从视图调用视图组件时,什么是组件?

时间:2016-09-13 23:24:43

标签: asp.net-core-mvc

我们被告知要使用视图组件,请从视图中调用@Component.InvokeAsync("Name of view component", "anonymous type containing parameters")

请告诉我组件代表什么以及它在何处定义。

1 个答案:

答案 0 :(得分:0)

(根据下面的评论主题进行了更新。)

Component属性来自Razor中自动生成的代码。 You can see it explicitly noted here,以及其他默认值和命名空间。它将方法从Microsoft.AspNetCore.Mvc.IViewComponentHelper接口分配给Component属性。