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.