語言

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。 以下範例展示了如何提取名為 year的 URL 參數的值。

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 路由。

適用於

另請參閱