Sdílet prostřednictvím


HttpResponseWrapper.RedirectToRoute Metoda

Definice

Přesměruje požadavek na novou adresu URL pomocí zadaných hodnot parametrů trasy, názvu trasy nebo obou.

Přetížení

RedirectToRoute(Object)

Přesměruje požadavek na novou adresu URL pomocí zadaných hodnot parametrů trasy.

RedirectToRoute(String)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy.

RedirectToRoute(RouteValueDictionary)

Přesměruje požadavek na novou adresu URL pomocí zadaných hodnot parametrů trasy.

RedirectToRoute(String, Object)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy.

RedirectToRoute(String, RouteValueDictionary)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy.

RedirectToRoute(Object)

Přesměruje požadavek na novou adresu URL pomocí zadaných hodnot parametrů trasy.

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)

Parametry

routeValues
Object

Hodnoty parametrů trasy.

Výjimky

Zadaným parametrům trasy neodpovídá žádná trasa.

Po odeslání hlaviček HTTP došlo k pokusu o přesměrování.

Poznámky

Tato metoda je k dispozici pro usnadnění kódování. Je to ekvivalent volání Redirect(String, Boolean) metody s druhým parametrem nastaveným na false.

Tato metoda převede objekt, který je předán routeValues do objektu System.Web.Routing.RouteValueDictionary pomocí konstruktoru RouteValueDictionary.RouteValueDictionary(Object) . Pak se RouteCollection.GetVirtualPath zavolá metoda, která určí adresu URL.

ASP.NET provede přesměrování vrácením stavového kódu HTTP 302.

Viz také

Platí pro

RedirectToRoute(String)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy.

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)

Parametry

routeName
String

Název trasy.

Výjimky

Zadanému názvu trasy neodpovídá žádná trasa.

Po odeslání hlaviček HTTP došlo k pokusu o přesměrování.

Poznámky

Tato metoda je k dispozici pro usnadnění kódování. Je to ekvivalent volání Redirect(String, Boolean) metody s druhým parametrem nastaveným na false.

Tato metoda převede název trasy, který je předán routeName do adresy URL pomocí RouteCollection.GetVirtualPath metody .

ASP.NET provede přesměrování vrácením stavového kódu HTTP 302.

Viz také

Platí pro

RedirectToRoute(RouteValueDictionary)

Přesměruje požadavek na novou adresu URL pomocí zadaných hodnot parametrů trasy.

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)

Parametry

routeValues
RouteValueDictionary

Hodnoty parametrů trasy.

Výjimky

Zadaným parametrům trasy neodpovídá žádná trasa.

Po odeslání hlaviček HTTP došlo k pokusu o přesměrování.

Poznámky

Tato metoda je k dispozici pro usnadnění kódování. Je to ekvivalent volání Redirect(String, Boolean) metody s druhým parametrem nastaveným na false.

Tato metoda volá metodu RouteCollection.GetVirtualPath k určení adresy URL.

ASP.NET provede přesměrování vrácením stavového kódu HTTP 302.

Viz také

Platí pro

RedirectToRoute(String, Object)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy.

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)

Parametry

routeName
String

Název trasy.

routeValues
Object

Hodnoty parametrů trasy.

Výjimky

Zadaným parametrům trasy neodpovídá žádná trasa.

Po odeslání hlaviček HTTP došlo k pokusu o přesměrování.

Poznámky

Tato metoda je k dispozici pro usnadnění kódování. Je to ekvivalent volání Redirect(String, Boolean) metody s druhým parametrem nastaveným na false.

Tato metoda převede objekt, který je předán routeValues do objektu System.Web.Routing.RouteValueDictionary pomocí konstruktoru RouteValueDictionary.RouteValueDictionary(Object) . Pak se RouteCollection.GetVirtualPath zavolá metoda, která určí adresu URL.

ASP.NET provede přesměrování vrácením stavového kódu HTTP 302.

Viz také

Platí pro

RedirectToRoute(String, RouteValueDictionary)

Přesměruje požadavek na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy.

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)

Parametry

routeName
String

Název trasy.

routeValues
RouteValueDictionary

Hodnoty parametrů trasy.

Výjimky

Zadaným parametrům trasy neodpovídá žádná trasa.

Po odeslání hlaviček HTTP došlo k pokusu o přesměrování.

Poznámky

Tato metoda je k dispozici pro usnadnění kódování. Je to ekvivalent volání Redirect(String, Boolean) metody s druhým parametrem nastaveným na false.

Volá se RouteCollection.GetVirtualPath metoda k určení adresy URL.

ASP.NET provede přesměrování vrácením stavového kódu HTTP 302.

Viz také

Platí pro