Maps the specified URL route and associates it with the area that is specified by the AreaName property, using the specified route default values and constraint.
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Syntax
'Declaration
Public Function MapRoute ( _
name As String, _
url As String, _
defaults As Object, _
constraints As Object _
) As Route
public Route MapRoute(
string name,
string url,
Object defaults,
Object constraints
)
public:
Route^ MapRoute(
String^ name,
String^ url,
Object^ defaults,
Object^ constraints
)
Parameters
- name
Type: System.String
The name of the route.
- url
Type: System.String
The URL pattern for the route.
- defaults
Type: System.Object
An object that contains default route values.
- constraints
Type: System.Object
A set of expressions that specify valid values for a URL parameter.
Return Value
Type: System.Web.Routing.Route
A reference to the mapped route.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | The url parameter is null reference (Nothing in Visual Basic). |