Page.RouteData Свойство


Получает значение свойства RouteData текущего экземпляра RequestContext.Gets the RouteData value of the current RequestContext instance.

 property System::Web::Routing::RouteData ^ RouteData { System::Web::Routing::RouteData ^ get(); };
public System.Web.Routing.RouteData RouteData { get; }
member this.RouteData : System.Web.Routing.RouteData
Public ReadOnly Property RouteData As RouteData

Значение свойства

Значение свойства RouteData текущего экземпляра RequestContext.The RouteData value of the current RequestContext instance.



Если страница выполняется в ответ на запрос, выполненный через маршрутизацию ASP.NET, это свойство предоставляет доступ к значениям параметров URL-адреса, которые были переданы как данные маршрута.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. Если страница выполняется в ответ на физический URL-адрес вместо URL-адреса маршрута, это свойство имеет значение null.If the page runs in response to a physical URL instead of a route URL, this property is null. В следующем примере показано, как извлечь значение параметра URL-адреса с именем year.The following example shows how to extract the value of a URL parameter that is named year.

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

Если маршрут определен с помощью шаблона URL-адреса {locale}/{year} для contoso.comдомена и если запрошенный URL-адрес, year будет содержать значение "2010" при выполнении этого кода.If the route is defined by using the URL pattern {locale}/{year} for the domain, and if the requested URL is, year will contain the value "2010" when this code runs.

Дополнительные сведения о маршрутизации ASP.NET см. в разделе маршрутизация ASP.NET.For more information about ASP.NET routing, see ASP.NET Routing.

Применяется к