Поделиться через


Page.RouteData Свойство

Определение

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

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

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

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

Атрибуты

Комментарии

Если страница выполняется в ответ на запрос, выполненный с помощью маршрутизации ASP.NET, это свойство предоставляет доступ к значениям параметров URL-адреса, которые были переданы в качестве данных маршрута. Если страница выполняется в ответ на физический URL-адрес, а не URL-адрес маршрута, это свойство имеет значение null. В следующем примере показано, как извлечь значение параметра URL-адреса с именем year.

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

Если маршрут определен с помощью шаблона {locale}/{year} URL-адреса для домена contoso.com, а если запрошенный URL-адрес имеет значение contoso.com/US/2010, year будет содержать значение "2010" при выполнении этого кода.

Дополнительные сведения о маршрутизации ASP.NET см. в статье Маршрутизация ASP.NET.

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

См. также раздел