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"])

如果路由是使用網域 contoso.com 的 URL 模式 {locale}/{year} 來定義,而且要求的 URL 為 contoso.com/US/2010 ,則當此程式碼執行時, year 將會包含值 「2010」。

如需 ASP.NET 路由的詳細資訊,請參閱 ASP.NET 路由

適用於

另請參閱