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