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)

'Declaration
Public Sub New ( _
	controllerContext As ControllerContext, _
	view As IView, _
	viewData As ViewDataDictionary, _
	tempData As TempDataDictionary, _
	writer As TextWriter _
)
'Usage
Dim controllerContext As ControllerContext 
Dim view As IView 
Dim viewData As ViewDataDictionary 
Dim tempData As TempDataDictionary 
Dim writer As TextWriter 

Dim instance As New ViewContext(controllerContext, _
	view, viewData, tempData, 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 Nothing.

Show: