IViewPageActivator.Create Method (ControllerContext, Type)


Provides fine-grained control over how view pages are created using dependency injection.

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

object Create(
	ControllerContext controllerContext,
	Type type


Type: System.Web.Mvc.ControllerContext

The controller context.

Type: System.Type

The type of the controller.

Return Value

Type: System.Object

The created view page.

The WebFormView and RazorView classes have constructor method overloads that implement this interface in order to support dependency injection. Creating a WebFormView or RazorView class that implements the IViewPageActivator interface lets you control how ViewPage, ViewUserControl, and WebViewPage objects are instantiated.

Return to top