DefaultControllerFactory.CreateController Method

Creates the specified controller by using the specified request context.

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

public function CreateController(
	requestContext : RequestContext, 
	controllerName : String
) : IController

Parameters

requestContext
Type: System.Web.Routing.RequestContext

The context of the HTTP request, which includes the HTTP context and route data.

controllerName
Type: System.String

The name of the controller.

Return Value

Type: System.Web.Mvc.IController
The controller.

Implements

IControllerFactory.CreateController(RequestContext, String)

ExceptionCondition
ArgumentNullException

The requestContext parameter is a null reference (Nothing in Visual Basic).

ArgumentException

The controllerName parameter is a null reference (Nothing in Visual Basic) or empty.

Show: