ViewContext Constructor (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.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

public function ViewContext(
	controllerContext : ControllerContext, 
	view : IView, 
	viewData : ViewDataDictionary, 
	tempData : TempDataDictionary, 
	writer : TextWriter
)

Parameters

controllerContext
Type: System.Web.Mvc.ControllerContext

Encapsulates information about the HTTP request.

view
Type: System.Web.Mvc.IView

The view to render.

viewData
Type: System.Web.Mvc.ViewDataDictionary

The dictionary that contains the data that is required in order to render the view.

tempData
Type: System.Web.Mvc.TempDataDictionary

The dictionary that contains temporary data for the view.

writer
Type: System.IO.TextWriter

The text writer object that is used to write HTML output.

ExceptionCondition
ArgumentNullException

One of the parameters is a null reference (Nothing in Visual Basic).

Show: