HttpResponseWrapper.RedirectToRoutePermanent Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaných hodnot parametrů trasy, názvu trasy nebo obojího.
Přetížení
| Name | Description |
|---|---|
| RedirectToRoutePermanent(String, Object) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí názvu trasy a hodnot parametrů trasy, které odpovídají nové adrese URL. |
| RedirectToRoutePermanent(Object) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaných hodnot parametrů trasy. |
| RedirectToRoutePermanent(String) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaného názvu trasy. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaných hodnot parametrů trasy. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy. |
RedirectToRoutePermanent(String, Object)
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí názvu trasy a hodnot parametrů trasy, které odpovídají nové adrese URL.
public:
override void RedirectToRoutePermanent(System::String ^ routeName, System::Object ^ routeValues);
public override void RedirectToRoutePermanent(string routeName, object routeValues);
override this.RedirectToRoutePermanent : string * obj -> unit
Public Overrides Sub RedirectToRoutePermanent (routeName As String, routeValues As Object)
Parametry
- routeName
- String
Název trasy.
- routeValues
- Object
Hodnoty parametrů trasy.
Výjimky
Žádná trasa neodpovídá zadaným parametrům trasy.
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í psaní kódu. Je ekvivalentní volání RedirectPermanent metody s druhým parametrem nastaveným na false.
Tato metoda převede objekt, který je předán routeValues do System.Web.Routing.RouteValueDictionary objektu pomocí konstruktoru RouteValueDictionary.RouteValueDictionary(Object) . Metoda RouteCollection.GetVirtualPath se pak zavolá k určení adresy URL.
ASP.NET provádí přesměrování vrácením stavového kódu HTTP 301.
Viz také
Platí pro
RedirectToRoutePermanent(Object)
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaných hodnot parametrů trasy.
public:
override void RedirectToRoutePermanent(System::Object ^ routeValues);
public override void RedirectToRoutePermanent(object routeValues);
override this.RedirectToRoutePermanent : obj -> unit
Public Overrides Sub RedirectToRoutePermanent (routeValues As Object)
Parametry
- routeValues
- Object
Hodnoty parametrů trasy.
Výjimky
Žádná trasa neodpovídá zadaným parametrům trasy.
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í psaní kódu. Je ekvivalentní volání RedirectPermanent(String, Boolean) metody s druhým parametrem nastaveným na false.
Tato metoda převede objekt, který je předán routeValues do System.Web.Routing.RouteValueDictionary objektu pomocí konstruktoru RouteValueDictionary.RouteValueDictionary(Object) . Metoda RouteCollection.GetVirtualPath se pak zavolá k určení adresy URL.
ASP.NET provádí přesměrování vrácením stavového kódu HTTP 301.
Viz také
Platí pro
RedirectToRoutePermanent(String)
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaného názvu trasy.
public:
override void RedirectToRoutePermanent(System::String ^ routeName);
public override void RedirectToRoutePermanent(string routeName);
override this.RedirectToRoutePermanent : string -> unit
Public Overrides Sub RedirectToRoutePermanent (routeName As String)
Parametry
- routeName
- String
Název trasy.
Výjimky
Žádná trasa neodpovídá zadanému názvu trasy.
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í psaní kódu. Je ekvivalentní volání RedirectPermanent(String, Boolean) metody s druhým parametrem nastaveným na false.
Tato metoda převede název trasy předaný routeName na adresu URL pomocí RouteCollection.GetVirtualPath metody.
ASP.NET provádí přesměrování vrácením stavového kódu HTTP 301.
Viz také
Platí pro
RedirectToRoutePermanent(RouteValueDictionary)
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaných hodnot parametrů trasy.
public:
override void RedirectToRoutePermanent(System::Web::Routing::RouteValueDictionary ^ routeValues);
public override void RedirectToRoutePermanent(System.Web.Routing.RouteValueDictionary routeValues);
override this.RedirectToRoutePermanent : System.Web.Routing.RouteValueDictionary -> unit
Public Overrides Sub RedirectToRoutePermanent (routeValues As RouteValueDictionary)
Parametry
- routeValues
- RouteValueDictionary
Hodnoty parametrů trasy.
Výjimky
Žádná trasa neodpovídá zadaným parametrům trasy.
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í psaní kódu. Je ekvivalentní 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 provádí přesměrování vrácením stavového kódu HTTP 301.
Viz také
Platí pro
RedirectToRoutePermanent(String, RouteValueDictionary)
Provede trvalé přesměrování z požadované adresy URL na novou adresu URL pomocí zadaného názvu trasy a hodnot parametrů trasy.
public:
override void RedirectToRoutePermanent(System::String ^ routeName, System::Web::Routing::RouteValueDictionary ^ routeValues);
public override void RedirectToRoutePermanent(string routeName, System.Web.Routing.RouteValueDictionary routeValues);
override this.RedirectToRoutePermanent : string * System.Web.Routing.RouteValueDictionary -> unit
Public Overrides Sub RedirectToRoutePermanent (routeName As String, routeValues As RouteValueDictionary)
Parametry
- routeName
- String
Název trasy.
- routeValues
- RouteValueDictionary
Hodnoty parametrů trasy.
Výjimky
Žádná trasa neodpovídá zadaným parametrům trasy.
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í psaní kódu. Je ekvivalentní 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 provádí přesměrování vrácením stavového kódu HTTP 301.