共用方式為


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

適用於

另請參閱