Page.RouteData Właściwość

Definicja

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.

Dotyczy

Zobacz też