ViewContext 类

定义

视图执行的上下文。

public ref class ViewContext : Microsoft::AspNetCore::Mvc::ActionContext
public class ViewContext : Microsoft.AspNetCore.Mvc.ActionContext
type ViewContext = class
    inherit ActionContext
Public Class ViewContext
Inherits ActionContext
继承
ViewContext

构造函数

ViewContext()

创建一个空的 ViewContext

ViewContext(ActionContext, IView, ViewDataDictionary, ITempDataDictionary, TextWriter, HtmlHelperOptions)

初始化 ViewContext 的新实例。

ViewContext(ViewContext, IView, ViewDataDictionary, TextWriter)

初始化 ViewContext 的新实例。

属性

ActionDescriptor

获取或设置 ActionDescriptor 所选操作的 。

(继承自 ActionContext)
CheckBoxHiddenInputRenderMode

获取或设置复选框标记帮助程序和 html 帮助程序的隐藏输入的呈现方式。

ClientValidationEnabled

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

ExecutingFilePath

获取或设置当前正在呈现的视图文件的路径。

FormContext

获取或设置 FormContext 要呈现的窗体元素的 。 如果当前未呈现任何窗体,则返回默认上下文。

Html5DateRenderingMode

将此属性设置为 CurrentCulture ,使模板化帮助程序(如 Editor(String, String, String, Object) )并使用 EditorFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object) 当前区域性呈现日期和时间值。 默认情况下,这些帮助程序将日期和时间呈现为符合 RFC 3339 的字符串。

HttpContext

获取或设置 HttpContext 当前请求的 。

(继承自 ActionContext)
ModelState

获取 ModelStateDictionary

(继承自 ActionContext)
RouteData

获取或设置 RouteData 当前请求的 。

(继承自 ActionContext)
TempData

获取或设置 ITempDataDictionary 实例。

ValidationMessageElement

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

ValidationSummaryMessageElement

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

View

获取或设置 IView 当前正在呈现的 (如果有)。

ViewBag

获取动态视图包。

ViewData

获取或设置 ViewDataDictionary

Writer

获取或设置 TextWriter 用于写入输出的 。

方法

GetFormContextForClientValidation()

FormContext ClientValidationEnabled如果 已启用 ,则获取 。

适用于