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)
Syntax
'Declaration
Public Sub New ( _
controllerContext As ControllerContext, _
view As IView, _
viewData As ViewDataDictionary, _
tempData As TempDataDictionary, _
writer As TextWriter _
)
public ViewContext(
ControllerContext controllerContext,
IView view,
ViewDataDictionary viewData,
TempDataDictionary tempData,
TextWriter writer
)
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.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | One of the parameters is null reference (Nothing in Visual Basic). |