Page.RouteData 屬性

定義

取得目前 RouteData 執行個體的 RequestContext 值。

C#
[System.ComponentModel.Browsable(false)]
public System.Web.Routing.RouteData RouteData { get; }

屬性值

目前 RouteData 執行個體的 RequestContext 值。

屬性

備註

如果頁面正在執行以回應透過 ASP.NET 路由提出的要求,則此屬性會提供 URL 參數值的存取權,這些值會以路由數據的形式傳遞。 如果頁面執行以回應實體 URL 而非路由 URL,則此屬性為 null。 下列範例示範如何擷取名為 year的URL參數值。

C#
int year = Convert.ToInt32(Page.RouteData.Values["year"])

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

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

適用於

產品 版本
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱