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()

Initializes a new instance of the ViewContext class.

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

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

Controller

Gets or sets the controller.

(Inherited from ControllerContext)
DisplayMode

Gets the display mode.

(Inherited from ControllerContext)
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

Gets or sets the HTTP context.

(Inherited from ControllerContext)
IsChildAction

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

(Inherited from ControllerContext)
ParentActionViewContext

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

(Inherited from ControllerContext)
RequestContext

Gets or sets the request context.

(Inherited from ControllerContext)
RouteData

Gets or sets the URL route data.

(Inherited from ControllerContext)
TempData

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

UnobtrusiveJavaScriptEnabled

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

ValidationMessageElement

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

ValidationSummaryMessageElement

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

View

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

ViewBag

Gets the dynamic view data dictionary.

ViewData

Gets the view data that is passed to the view.

Writer

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

Methods

OutputClientValidation()

Writes the client validation information to the HTTP response.

Applies to