Controller.ViewComponent 方法

定义

重载

ViewComponent(Type, Object)

ViewComponentResult通过指定要Type呈现的视图组件的 创建 。

ViewComponent(String)

ViewComponentResult通过指定要呈现的视图组件的名称来创建 。

ViewComponent(Type)

ViewComponentResult通过指定要Type呈现的视图组件的 创建 。

ViewComponent(String, Object)

ViewComponentResult通过指定要呈现的视图组件的名称来创建 。

ViewComponent(Type, Object)

Source:
Controller.cs
Source:
Controller.cs
Source:
Controller.cs

ViewComponentResult通过指定要Type呈现的视图组件的 创建 。

C#
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ViewComponentResult ViewComponent (Type componentType, object arguments);
C#
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ViewComponentResult ViewComponent (Type componentType, object? arguments);

参数

componentType
Type

视图组件 Type

arguments
Object

一个 , Object 其属性表示要传递给调用的视图组件方法的参数。 或者,一个 IDictionary<TKey,TValue> 包含调用参数的 实例。

返回

为响应创建的 ViewComponentResult 对象。

属性

适用于

ASP.NET Core 9.0 和其他版本
产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

ViewComponent(String)

Source:
Controller.cs
Source:
Controller.cs
Source:
Controller.cs

ViewComponentResult通过指定要呈现的视图组件的名称来创建 。

C#
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ViewComponentResult ViewComponent (string componentName);

参数

componentName
String

视图组件名称。 可以是视图组件 ShortNameFullName

返回

为响应创建的 ViewComponentResult 对象。

属性

适用于

ASP.NET Core 9.0 和其他版本
产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

ViewComponent(Type)

Source:
Controller.cs
Source:
Controller.cs
Source:
Controller.cs

ViewComponentResult通过指定要Type呈现的视图组件的 创建 。

C#
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ViewComponentResult ViewComponent (Type componentType);

参数

componentType
Type

视图组件 Type

返回

为响应创建的 ViewComponentResult 对象。

属性

适用于

ASP.NET Core 9.0 和其他版本
产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

ViewComponent(String, Object)

Source:
Controller.cs
Source:
Controller.cs
Source:
Controller.cs

ViewComponentResult通过指定要呈现的视图组件的名称来创建 。

C#
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ViewComponentResult ViewComponent (string componentName, object arguments);
C#
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.ViewComponentResult ViewComponent (string componentName, object? arguments);

参数

componentName
String

视图组件名称。 可以是视图组件 ShortNameFullName

arguments
Object

一个 , Object 其属性表示要传递给调用的视图组件方法的参数。 或者,一个 IDictionary<TKey,TValue> 包含调用参数的 实例。

返回

为响应创建的 ViewComponentResult 对象。

属性

适用于

ASP.NET Core 9.0 和其他版本
产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0