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

ドメイン {locale}/{year}の URL パターン contoso.comを使用してルートを定義し、要求された URL がcontoso.com/US/2010場合、このコードの実行時year値 "2010" が含まれます。

ASP.NET ルーティングの詳細については、「ASP.NET Routing」を参照してください。

適用対象

こちらもご覧ください