ViewContext ViewContext ViewContext Class

Definition

Encapsulates information that is related to rendering a view.

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

Constructors

ViewContext() ViewContext() ViewContext()

Initializes a new instance of the ViewContext class.

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

Initializes a new instance of the ViewContext class by using the specified controller context, view, view data dictionary, temporary data dictionary, and text writer.

Properties

ClientValidationEnabled ClientValidationEnabled ClientValidationEnabled

Gets or sets a value that indicates whether client-side validation is enabled.

Controller Controller Controller

Gets or sets the controller.

(Inherited from ControllerContext)
DisplayMode DisplayMode DisplayMode

Gets the display mode.

(Inherited from ControllerContext)
FormContext FormContext FormContext

Gets or sets an object that encapsulates information that is required in order to validate and process the input data from an HTML form.

HttpContext HttpContext HttpContext

Gets or sets the HTTP context.

(Inherited from ControllerContext)
IsChildAction IsChildAction IsChildAction

Gets a value that indicates whether the associated action method is a child action.

(Inherited from ControllerContext)
ParentActionViewContext ParentActionViewContext ParentActionViewContext

Gets an object that contains the view context information for the parent action method.

(Inherited from ControllerContext)
RequestContext RequestContext RequestContext

Gets or sets the request context.

(Inherited from ControllerContext)
RouteData RouteData RouteData

Gets or sets the URL route data.

(Inherited from ControllerContext)
TempData TempData TempData

Gets data that is associated with this request and that is available for only one request.

UnobtrusiveJavaScriptEnabled UnobtrusiveJavaScriptEnabled UnobtrusiveJavaScriptEnabled

Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.

ValidationMessageElement ValidationMessageElement ValidationMessageElement

Element name used to wrap a top-level message generated by ValidationMessage(HtmlHelper, String) and other overloads.

ValidationSummaryMessageElement ValidationSummaryMessageElement ValidationSummaryMessageElement

Element name used to wrap a top-level message generated by ValidationSummary(HtmlHelper) and other overloads.

View View View

Gets an object that implements the IView interface to render in the browser.

ViewBag ViewBag ViewBag

Gets the dynamic view data dictionary.

ViewData ViewData ViewData

Gets the view data that is passed to the view.

Writer Writer Writer

Gets or sets the text writer object that is used to write HTML output.

Methods

OutputClientValidation() OutputClientValidation() OutputClientValidation()

Writes the client validation information to the HTTP response.

Applies to