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 已启用 if ClientValidationEnabled

适用于