RouteCollection.MapPageRoute Method (String, String, String, Boolean, RouteValueDictionary)

.NET Framework 4.6 and 4.5

Provides a way to define routes for Web Forms applications.

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

public Route MapPageRoute(
	string routeName,
	string routeUrl,
	string physicalFile,
	bool checkPhysicalUrlAccess,
	RouteValueDictionary defaults


Type: System.String

The name of the route.

Type: System.String

The URL pattern for the route.

Type: System.String

The physical URL for the route.

Type: System.Boolean

A value that indicates whether ASP.NET should validate that the user has authority to access the physical URL (the route URL is always checked). This parameter sets the PageRouteHandler.CheckPhysicalUrlAccess property.

Type: System.Web.Routing.RouteValueDictionary

Default values for the route parameters.

Return Value

Type: System.Web.Routing.Route

The route that is added to the route collection.

This method is provided for coding convenience. It is equivalent to calling the Add method and passing a Route object that is created by using the PageRouteHandler class.

The following example shows how to define a route by using this method. This example is part of a larger example that is available in the MapPageRoute method overview.

.NET Framework
Available since 4.0
Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft