Share via


Controller.View Method

Include Protected Members
Include Inherited Members

Creates a ViewResult object that renders a view to the response.

This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.

Overload List

  Name Description
Protected method View() Creates a ViewResult object that renders a view to the response.
Protected method View(Object) Creates a ViewResult object by using the model that renders a view to the response.
Protected method View(String) Creates a ViewResult object by using the view name that renders a view.
Protected method View(IView) Creates a ViewResult object that renders the specified IView object.
Protected method View(String, Object) Creates a ViewResult object by using the view name and model that renders a view to the response.
Protected method View(String, String) Creates a ViewResult object using the view name and master-page name that renders a view to the response.
Protected method View(IView, Object) Creates a ViewResult object that renders the specified IView object.
Protected method View(String, String, Object) Creates a ViewResult object using the view name, master-page name, and model that renders a view.

Top

Remarks

The View() and View(Object) method overloads return a ViewResult object that has an empty ViewName property. If you are writing unit tests for controller actions, take into account the empty ViewName property for unit tests that do not take a string view name or a parameter of type IView.

At run time, if the ViewName property is empty, the current action name is used in place of the ViewName property.

See Also

Reference

Controller Class

System.Web.Mvc Namespace