Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates the specified controller by using the specified request context.
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Syntax
'Declaration
Public Overridable Function CreateController ( _
requestContext As RequestContext, _
controllerName As String _
) As IController
public virtual IController CreateController(
RequestContext requestContext,
string controllerName
)
public:
virtual IController^ CreateController(
RequestContext^ requestContext,
String^ controllerName
)
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
A reference to the controller.
Implements
IControllerFactory.CreateController(RequestContext, String)
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | The requestContext parameter is null reference (Nothing in Visual Basic). |
ArgumentException | The controllerName parameter is null reference (Nothing in Visual Basic) or empty. |