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:
ViewContext(
	ControllerContext^ controllerContext, 
	IView^ view, 
	ViewDataDictionary^ viewData, 
	TempDataDictionary^ tempData, 
	TextWriter^ writer
)

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 nullptr.

Show: