Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
IRouteConstraint Interface

IRouteConstraint Interface

Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.

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

public interface IRouteConstraint

The IRouteConstraint type exposes the following members.

  NameDescription
Public methodMatchDetermines whether the URL parameter contains a valid value for this constraint.
Top

When you include a constraint for a URL parameter in a route definition, you must represent the constraint as either string or as an object that implements the IRouteConstraint interface. If the constraint is a string, it is treated as a regular expression. You create a class that implements IRouteConstraint when you cannot represent the validation logic easily as a regular expression. You add the validation logic in the Match method.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5 SP1
Show:
© 2015 Microsoft