HttpResponseWrapper.RedirectToRoutePermanent Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonych wartości parametrów trasy, nazwy trasy lub obu tych parametrów.
Przeciążenia
RedirectToRoutePermanent(String, Object) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu nazwy trasy i wartości parametrów trasy, które odpowiadają nowemu adresowi URL. |
RedirectToRoutePermanent(Object) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonych wartości parametrów trasy. |
RedirectToRoutePermanent(String) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonej nazwy trasy. |
RedirectToRoutePermanent(RouteValueDictionary) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonych wartości parametrów trasy. |
RedirectToRoutePermanent(String, RouteValueDictionary) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów trasy. |
RedirectToRoutePermanent(String, Object)
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu nazwy trasy i wartości parametrów trasy, które odpowiadają nowemu adresowi 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
Nazwa trasy.
- routeValues
- Object
Wartości parametrów trasy.
Wyjątki
Żadna trasa nie odpowiada określonym parametrom trasy.
Próba przekierowania została podjęta po wysłaniu nagłówków HTTP.
Uwagi
Ta metoda jest dostarczana do kodowania dla wygody. Jest to równoważne wywołaniu RedirectPermanent metody z drugim parametrem ustawionym na false
wartość .
Ta metoda konwertuje obiekt przekazywany routeValues
do System.Web.Routing.RouteValueDictionary obiektu przy użyciu konstruktora RouteValueDictionary.RouteValueDictionary(Object) . Następnie wywoływana RouteCollection.GetVirtualPath jest metoda w celu określenia adresu URL.
ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 301.
Zobacz też
Dotyczy
RedirectToRoutePermanent(Object)
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonych wartości parametrów 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
Wartości parametrów trasy.
Wyjątki
Żadna trasa nie odpowiada określonym parametrom trasy.
Próba przekierowania została podjęta po wysłaniu nagłówków HTTP.
Uwagi
Ta metoda jest dostarczana do kodowania dla wygody. Jest to równoważne wywołaniu RedirectPermanent(String, Boolean) metody z drugim parametrem ustawionym na false
wartość .
Ta metoda konwertuje obiekt przekazywany routeValues
do System.Web.Routing.RouteValueDictionary obiektu przy użyciu konstruktora RouteValueDictionary.RouteValueDictionary(Object) . Następnie wywoływana RouteCollection.GetVirtualPath jest metoda w celu określenia adresu URL.
ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 301.
Zobacz też
Dotyczy
RedirectToRoutePermanent(String)
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonej nazwy 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
Nazwa trasy.
Wyjątki
Żadna trasa nie odpowiada określonej nazwie trasy.
Próba przekierowania została podjęta po wysłaniu nagłówków HTTP.
Uwagi
Ta metoda jest dostarczana do kodowania dla wygody. Jest to równoważne wywołaniu RedirectPermanent(String, Boolean) metody z drugim parametrem ustawionym na false
wartość .
Ta metoda konwertuje nazwę trasy, routeName
która jest przekazywana do adresu URL przy użyciu RouteCollection.GetVirtualPath metody .
ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 301.
Zobacz też
Dotyczy
RedirectToRoutePermanent(RouteValueDictionary)
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonych wartości parametrów 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
Wartości parametrów trasy.
Wyjątki
Żadna trasa nie odpowiada określonym parametrom trasy.
Próba przekierowania została podjęta po wysłaniu nagłówków HTTP.
Uwagi
Ta metoda jest dostarczana do kodowania dla wygody. Jest to równoważne wywołaniu Redirect(String, Boolean) metody z drugim parametrem ustawionym na false
wartość .
Ta metoda wywołuje metodę w RouteCollection.GetVirtualPath celu określenia adresu URL.
ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 301.
Zobacz też
Dotyczy
RedirectToRoutePermanent(String, RouteValueDictionary)
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów 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
Nazwa trasy.
- routeValues
- RouteValueDictionary
Wartości parametrów trasy.
Wyjątki
Żadna trasa nie odpowiada określonym parametrom trasy.
Próba przekierowania została podjęta po wysłaniu nagłówków HTTP.
Uwagi
Ta metoda jest dostarczana do kodowania dla wygody. Jest to równoważne wywołaniu Redirect(String, Boolean) metody z drugim parametrem ustawionym na false
wartość .
Ta metoda wywołuje metodę w RouteCollection.GetVirtualPath celu określenia adresu URL.
ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 301.