Page.RouteData Eigenschap

Definitie

Hiermee haalt u de RouteData waarde van het huidige RequestContext exemplaar op.

public:
 property System::Web::Routing::RouteData ^ RouteData { System::Web::Routing::RouteData ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.Routing.RouteData RouteData { get; }
[<System.ComponentModel.Browsable(false)>]
member this.RouteData : System.Web.Routing.RouteData
Public ReadOnly Property RouteData As RouteData

Waarde van eigenschap

De RouteData waarde van het huidige RequestContext exemplaar.

Kenmerken

Opmerkingen

Als een pagina wordt uitgevoerd als reactie op een aanvraag die is gedaan via ASP.NET routering, biedt deze eigenschap toegang tot de URL-parameterwaarden die zijn doorgegeven als routegegevens. Als de pagina wordt uitgevoerd als reactie op een fysieke URL in plaats van een route-URL, is nulldeze eigenschap. In het volgende voorbeeld ziet u hoe u de waarde kunt extraheren van een URL-parameter met de naam year.

Dim year As Integer = Convert.ToInt32(Page.RouteData.Values("year"))
int year = Convert.ToInt32(Page.RouteData.Values["year"])

Als de route wordt gedefinieerd met behulp van het URL-patroon {locale}/{year} voor het domein contoso.comen als de aangevraagde URL is contoso.com/US/2010, year bevat deze de waarde '2010' wanneer deze code wordt uitgevoerd.

Zie ASP.NET Routing voor meer informatie over ASP.NET routering.

Van toepassing op

Zie ook