Page::RouteData Property
Gets the RequestContext::RouteData value of the current System.Web.Routing::RequestContext instance.
Assembly: System.Web (in System.Web.dll)
Property Value
Type: System.Web.Routing::RouteData^The RequestContext::RouteData value of the current System.Web.Routing::RequestContext instance.
If a page is running in response to a request made through ASP.NET routing, this property provides access to the URL parameter values that were passed as route data. If the page runs in response to a physical URL instead of a route URL, this property is null. The following example shows how to extract the value of a URL parameter that is named year.
[Visual Basic]
Dim year As Integer = Convert.ToInt32(Page.RouteData.Values("year"))
[C#]
int year = Convert.ToInt32(Page.RouteData.Values["year"])
If the route is defined by using the URL pattern {locale}/{year} for the domain contoso.com, and if the requested URL is contoso.com/US/2010, year will contain the value "2010" when this code runs.
For more information about ASP.NET routing, see ASP.NET Routing.
Available since 4.0