Page.RouteData 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前 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 路由。