HttpResponseWrapper.RedirectToRoute メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ルートのパラメーター値、ルート名、またはその両方を指定して、新しい URL に要求をリダイレクトします。
オーバーロード
RedirectToRoute(Object) |
指定されたルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。 |
RedirectToRoute(String) |
指定されたルート名を使用して、新しい URL に要求をリダイレクトします。 |
RedirectToRoute(RouteValueDictionary) |
指定されたルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。 |
RedirectToRoute(String, Object) |
ルート名とルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。 |
RedirectToRoute(String, RouteValueDictionary) |
ルート名とルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。 |
RedirectToRoute(Object)
指定されたルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。
public:
override void RedirectToRoute(System::Object ^ routeValues);
public override void RedirectToRoute (object routeValues);
override this.RedirectToRoute : obj -> unit
Public Overrides Sub RedirectToRoute (routeValues As Object)
パラメーター
- routeValues
- Object
ルートのパラメーター値。
例外
指定されたルート パラメーターに対応するルートがありません。
HTTP ヘッダーが送信された後にリダイレクトしようとしました。
注釈
このメソッドは、コーディングの便宜のために提供されます。 これは、2 番目のパラメーターを に設定false
して Redirect(String, Boolean) メソッドを呼び出すことと同じです。
このメソッドは、 コンストラクターを使用して、 オブジェクトにSystem.Web.Routing.RouteValueDictionary渡されるrouteValues
オブジェクトをRouteValueDictionary.RouteValueDictionary(Object)変換します。
RouteCollection.GetVirtualPathその後、 メソッドが呼び出され、URL が決定されます。
ASP.NET は、302 HTTP 状態コードを返すことによってリダイレクトを実行します。
こちらもご覧ください
適用対象
RedirectToRoute(String)
指定されたルート名を使用して、新しい URL に要求をリダイレクトします。
public:
override void RedirectToRoute(System::String ^ routeName);
public override void RedirectToRoute (string routeName);
override this.RedirectToRoute : string -> unit
Public Overrides Sub RedirectToRoute (routeName As String)
パラメーター
- routeName
- String
ルートの名前。
例外
指定されたルート パラメーターに対応するルートがありません。
HTTP ヘッダーが送信された後にリダイレクトしようとしました。
注釈
このメソッドは、コーディングの便宜のために提供されます。 これは、2 番目のパラメーターを に設定false
して Redirect(String, Boolean) メソッドを呼び出すことと同じです。
このメソッドは、 メソッドを使用して URL に渡される routeName
ルート名を RouteCollection.GetVirtualPath 変換します。
ASP.NET は、302 HTTP 状態コードを返すことによってリダイレクトを実行します。
こちらもご覧ください
適用対象
RedirectToRoute(RouteValueDictionary)
指定されたルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。
public:
override void RedirectToRoute(System::Web::Routing::RouteValueDictionary ^ routeValues);
public override void RedirectToRoute (System.Web.Routing.RouteValueDictionary routeValues);
override this.RedirectToRoute : System.Web.Routing.RouteValueDictionary -> unit
Public Overrides Sub RedirectToRoute (routeValues As RouteValueDictionary)
パラメーター
- routeValues
- RouteValueDictionary
ルートのパラメーター値。
例外
指定されたルート パラメーターに対応するルートがありません。
HTTP ヘッダーが送信された後にリダイレクトしようとしました。
注釈
このメソッドは、コーディングの便宜のために提供されます。 これは、2 番目のパラメーターを に設定false
して Redirect(String, Boolean) メソッドを呼び出すことと同じです。
このメソッドは、 メソッドを RouteCollection.GetVirtualPath 呼び出して URL を決定します。
ASP.NET は、302 HTTP 状態コードを返すことによってリダイレクトを実行します。
こちらもご覧ください
適用対象
RedirectToRoute(String, Object)
ルート名とルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。
public:
override void RedirectToRoute(System::String ^ routeName, System::Object ^ routeValues);
public override void RedirectToRoute (string routeName, object routeValues);
override this.RedirectToRoute : string * obj -> unit
Public Overrides Sub RedirectToRoute (routeName As String, routeValues As Object)
パラメーター
- routeName
- String
ルートの名前。
- routeValues
- Object
ルートのパラメーター値。
例外
指定されたルート パラメーターに対応するルートがありません。
HTTP ヘッダーが送信された後にリダイレクトしようとしました。
注釈
このメソッドは、コーディングの便宜のために提供されます。 これは、2 番目のパラメーターを に設定false
して Redirect(String, Boolean) メソッドを呼び出すことと同じです。
このメソッドは、 コンストラクターを使用して、 オブジェクトにSystem.Web.Routing.RouteValueDictionary渡されるrouteValues
オブジェクトをRouteValueDictionary.RouteValueDictionary(Object)変換します。
RouteCollection.GetVirtualPathその後、 メソッドが呼び出され、URL が決定されます。
ASP.NET は、302 HTTP 状態コードを返すことによってリダイレクトを実行します。
こちらもご覧ください
適用対象
RedirectToRoute(String, RouteValueDictionary)
ルート名とルートのパラメーター値を使用して、新しい URL に要求をリダイレクトします。
public:
override void RedirectToRoute(System::String ^ routeName, System::Web::Routing::RouteValueDictionary ^ routeValues);
public override void RedirectToRoute (string routeName, System.Web.Routing.RouteValueDictionary routeValues);
override this.RedirectToRoute : string * System.Web.Routing.RouteValueDictionary -> unit
Public Overrides Sub RedirectToRoute (routeName As String, routeValues As RouteValueDictionary)
パラメーター
- routeName
- String
ルートの名前。
- routeValues
- RouteValueDictionary
ルートのパラメーター値。
例外
指定されたルート パラメーターに対応するルートがありません。
HTTP ヘッダーが送信された後にリダイレクトしようとしました。
注釈
このメソッドは、コーディングの便宜のために提供されます。 これは、2 番目のパラメーターを に設定false
して Redirect(String, Boolean) メソッドを呼び出すことと同じです。
メソッドは RouteCollection.GetVirtualPath 、URL を決定するために呼び出されます。
ASP.NET は、302 HTTP 状態コードを返すことによってリダイレクトを実行します。
こちらもご覧ください
適用対象
.NET