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 が のyear場合、contoso.com/US/2010このコードの実行時に値 "2010" が含まれます。

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

適用対象

こちらもご覧ください