Page.RouteData Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
RouteData Pobiera wartość bieżącego RequestContext wystąpienia.
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
Wartość właściwości
Wartość RouteData bieżącego RequestContext wystąpienia.
- Atrybuty
Uwagi
Jeśli strona jest uruchomiona w odpowiedzi na żądanie wykonane za pośrednictwem routingu ASP.NET, ta właściwość zapewnia dostęp do wartości parametrów adresu URL, które zostały przekazane jako dane trasy. Jeśli strona jest uruchamiana w odpowiedzi na fizyczny adres URL zamiast adresu URL trasy, ta właściwość to null
. W poniższym przykładzie pokazano, jak wyodrębnić wartość parametru adresu URL o nazwie year
.
Dim year As Integer = Convert.ToInt32(Page.RouteData.Values("year"))
int year = Convert.ToInt32(Page.RouteData.Values["year"])
Jeśli trasa jest zdefiniowana przy użyciu wzorca {locale}/{year}
adresu URL dla domeny contoso.com
, a jeśli żądany adres URL to contoso.com/US/2010
, year
będzie zawierać wartość "2010", gdy ten kod zostanie uruchomiony.
Aby uzyskać więcej informacji na temat routingu ASP.NET, zobacz ASP.NET Routing.