Controller.View Method (String, String, Object)

Creates a ViewResult object using the view name, master-page name, and model that renders a view.

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


Protected Friend Overridable Function View ( _
    viewName As String, _
    masterName As String, _
    model As Object _
) As ViewResult
protected internal virtual ViewResult View(
    string viewName,
    string masterName,
    Object model
protected public:
virtual ViewResult^ View(
    String^ viewName, 
    String^ masterName, 
    Object^ model


  • viewName
    Type: System.String
    The name of the view that is rendered to the response.
  • masterName
    Type: System.String
    The name of the master page or template to use when the view is rendered.
  • model
    Type: System.Object
    The model that is rendered by the view.

Return Value

Type: System.Web.Mvc.ViewResult
The view result.


The result object that is prepared by this method is written to the response by the MVC framework when the object is executed.

See Also


Controller Class

View Overload

System.Web.Mvc Namespace