Freigeben über


Page.RouteData Eigenschaft

Definition

Ruft den RouteData-Wert der aktuellen RequestContext-Instanz ab.

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

Eigenschaftswert

Der RouteData-Wert der aktuellen RequestContext-Instanz.

Attribute

Hinweise

Wenn eine Seite als Antwort auf eine Anforderung ausgeführt wird, die über ASP.NET Routing erfolgt, bietet diese Eigenschaft Zugriff auf die URL-Parameterwerte, die als Routendaten übergeben wurden. Wenn die Seite als Antwort auf eine physische URL anstelle einer Routen-URL ausgeführt wird, ist nulldiese Eigenschaft . Das folgende Beispiel zeigt, wie Der Wert eines URL-Parameters mit dem Namen yearextrahiert wird.

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

Wenn die Route mithilfe des URL-Musters {locale}/{year} für die Domäne contoso.comdefiniert ist und die angeforderte URL lautet contoso.com/US/2010, year enthält der Wert "2010", wenn dieser Code ausgeführt wird.

Weitere Informationen zum ASP.NET Routing finden Sie unter ASP.NET Routing.

Gilt für:

Weitere Informationen