RouteTable.Routes プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RouteBase クラスから派生したオブジェクトのコレクションを取得します。
public:
static property System::Web::Routing::RouteCollection ^ Routes { System::Web::Routing::RouteCollection ^ get(); };
public static System.Web.Routing.RouteCollection Routes { get; }
static member Routes : System.Web.Routing.RouteCollection
Public Shared ReadOnly Property Routes As RouteCollection
プロパティ値
コレクション内のすべてのルートを格納するオブジェクト。
例
次の例は、 プロパティに オブジェクトを Route 追加する方法を Routes 示しています。
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.Add(new Route
(
"Category/{action}/{categoryName}"
, new CategoryRouteHandler()
));
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
RegisterRoutes(RouteTable.Routes)
End Sub
Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
Dim urlPattern As String
Dim categoryRoute As Route
urlPattern = "Category/{action}/{categoryName}"
categoryRoute = New Route(urlPattern, New CategoryRouteHandler)
routes.Add(categoryRoute)
End Sub
注釈
ルートは、要求の処理に使用され、URL を動的に構築するために使用できる URL パターンです。 プロパティは Routes 、URL 要求を要求を static
処理するクラスとの照合方法を指定するために使用されるすべてのオブジェクトを表す プロパティ (Shared
Visual Basic の場合) です。 ルートを指定するには、ルート定義を プロパティに Routes 追加します。 通常、Global.asax ファイル内の Routes イベントのイベント ハンドラー Application_Start
から、 プロパティにルートを追加します。
ASP.NET アプリケーションが要求を処理すると、アプリケーションは プロパティ内 Routes のルートのコレクションを反復処理して、URL 要求の形式に一致するルートを検索します。 このプロパティに追加 Routes するルートの順序は重要です。アプリケーションでは、URL に一致するコレクション内の最初のルートが使用されるためです。
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示