语言

ViewComponent 类

定义

视图组件的基类。

public ref class ViewComponent abstract
[Microsoft.AspNetCore.Mvc.ViewComponent]
public abstract class ViewComponent
[<Microsoft.AspNetCore.Mvc.ViewComponent>]
type ViewComponent = class
Public MustInherit Class ViewComponent
继承
ViewComponent
属性

构造函数

名称 说明
ViewComponent()

视图组件的基类。

属性

名称 说明
HttpContext

获取 HttpContext。

ModelState

获取 ModelStateDictionary。

Request

获取 HttpRequest。

RouteData

获取当前请求的 RouteData。

TempData

获取 ITempDataDictionary。

Url

获取或设置 IUrlHelper。

User

获取 IPrincipal 当前用户的 。

UserClaimsPrincipal

获取 ClaimsPrincipal 当前用户的 。

ViewBag

获取视图包。

ViewComponentContext

获取或设置 ViewComponentContext。

ViewContext

获取 ViewContext。

ViewData

获取 ViewDataDictionary。

ViewEngine

获取或设置 ICompositeViewEngine。

方法

名称 说明
Content(String)

返回将呈现 HTML 编码文本的结果。

View()

返回一个结果,该结果将呈现名为 "Default"的分部视图。

View(String)

返回一个结果,该结果将呈现名为 viewName的分部视图。

View<TModel>(String, TModel)

返回一个结果,该结果将呈现名为 viewName的分部视图。

View<TModel>(TModel)

返回一个结果,该结果将呈现名为 "Default"的分部视图。

适用于