ViewContext 类

定义

封装与呈现视图相关的信息。

public class ViewContext : System.Web.Mvc.ControllerContext
type ViewContext = class
    inherit ControllerContext
Public Class ViewContext
Inherits ControllerContext
继承

构造函数

ViewContext()

初始化 ViewContext 类的新实例。

ViewContext(ControllerContext, IView, ViewDataDictionary, TempDataDictionary, TextWriter)

使用指定的控制器上下文、视图、视图数据字典、临时数据字典和文本编写器初始化 类的新实例 ViewContext

属性

ClientValidationEnabled

获取或设置一个值,该值指示是否启用客户端验证。

Controller

获取或设置控制器。

(继承自 ControllerContext)
DisplayMode

获取显示模式。

(继承自 ControllerContext)
FormContext

获取或设置一个对象,该对象对验证和处理 HTML 窗体中的输入数据所需的信息进行封装。

HttpContext

获取或设置 HTTP 上下文。

(继承自 ControllerContext)
IsChildAction

获取一个值,该值指示关联的操作方法是否为子操作。

(继承自 ControllerContext)
ParentActionViewContext

获取一个对象,该对象包含父操作方法的视图上下文信息。

(继承自 ControllerContext)
RequestContext

获取或设置请求上下文。

(继承自 ControllerContext)
RouteData

获取或设置 URL 路由数据。

(继承自 ControllerContext)
TempData

获取与此请求关联且仅可用于一个请求的数据。

UnobtrusiveJavaScriptEnabled

获取或设置一个值,该值指示是否启用非介入式 JavaScript。

ValidationMessageElement

用于包装 由 ValidationMessage(HtmlHelper, String) 和其他重载生成的顶级消息的元素名称。

ValidationSummaryMessageElement

用于包装 由 ValidationSummary(HtmlHelper) 和其他重载生成的顶级消息的元素名称。

View

获取一个 对象,该对象实现 IView 要呈现在浏览器中的接口。

ViewBag

获取动态视图数据字典。

ViewData

获取要传递给视图的视图数据。

Writer

获取或设置用于编写 HTML 输出的文本编写器对象。

方法

OutputClientValidation()

将客户端验证信息写入 HTTP 响应。

适用于