Compartir a través de


HttpResponseWrapper.RedirectToRoutePermanent Método

Definición

Realiza una redirección permanente desde una dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro de la ruta especificados, un nombre de ruta o ambos.

Sobrecargas

RedirectToRoutePermanent(String, Object)

Realiza un redireccionamiento permanente desde la dirección URL solicitada hasta una nueva dirección URL usando un nombre de ruta y los valores de parámetro corresponden a la nueva dirección URL.

RedirectToRoutePermanent(Object)

Realiza un redireccionamiento permanente desde una dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro de la ruta especificados.

RedirectToRoutePermanent(String)

Realiza una redirección permanente desde una dirección URL solicitada hasta una nueva dirección URL usando el nombre de ruta especificada.

RedirectToRoutePermanent(RouteValueDictionary)

Realiza un redireccionamiento permanente desde una dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro de la ruta especificados.

RedirectToRoutePermanent(String, RouteValueDictionary)

Realiza un redireccionamiento permanente desde una dirección URL solicitada hasta una nueva dirección URL usando la ruta y los valores de parámetro de la ruta especificados.

RedirectToRoutePermanent(String, Object)

Realiza un redireccionamiento permanente desde la dirección URL solicitada hasta una nueva dirección URL usando un nombre de ruta y los valores de parámetro corresponden a la nueva dirección 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)

Parámetros

routeName
String

Nombre de la ruta.

routeValues
Object

Valores de parámetro de la ruta.

Excepciones

No existe ninguna ruta que corresponde al conjunto especificado de parámetros de ruta.

Se intentó redirigir una vez enviados los encabezados HTTP.

Comentarios

Este método se proporciona para facilitar la codificación. Equivale a llamar al RedirectPermanent método con el segundo parámetro establecido en false.

Este método convierte el objeto que se pasa routeValues a un System.Web.Routing.RouteValueDictionary objeto mediante el RouteValueDictionary.RouteValueDictionary(Object) constructor . A RouteCollection.GetVirtualPath continuación, se llama al método para determinar la dirección URL.

ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.

Consulte también

Se aplica a

RedirectToRoutePermanent(Object)

Realiza un redireccionamiento permanente desde una dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro de la ruta especificados.

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)

Parámetros

routeValues
Object

Valores de parámetro de la ruta.

Excepciones

No existe ninguna ruta que corresponde al conjunto especificado de parámetros de ruta.

Se intentó redirigir una vez enviados los encabezados HTTP.

Comentarios

Este método se proporciona para facilitar la codificación. Equivale a llamar al RedirectPermanent(String, Boolean) método con el segundo parámetro establecido en false.

Este método convierte el objeto que se pasa routeValues a un System.Web.Routing.RouteValueDictionary objeto mediante el RouteValueDictionary.RouteValueDictionary(Object) constructor . A RouteCollection.GetVirtualPath continuación, se llama al método para determinar la dirección URL.

ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.

Consulte también

Se aplica a

RedirectToRoutePermanent(String)

Realiza una redirección permanente desde una dirección URL solicitada hasta una nueva dirección URL usando el nombre de ruta especificada.

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)

Parámetros

routeName
String

Nombre de la ruta.

Excepciones

No existe ninguna ruta que corresponde el nombre de ruta especificado.

Se intentó redirigir una vez enviados los encabezados HTTP.

Comentarios

Este método se proporciona para facilitar la codificación. Equivale a llamar al RedirectPermanent(String, Boolean) método con el segundo parámetro establecido en false.

Este método convierte el nombre de ruta que se pasa a routeName una dirección URL mediante el RouteCollection.GetVirtualPath método .

ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.

Consulte también

Se aplica a

RedirectToRoutePermanent(RouteValueDictionary)

Realiza un redireccionamiento permanente desde una dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro de la ruta especificados.

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)

Parámetros

routeValues
RouteValueDictionary

Valores de parámetro de la ruta.

Excepciones

No existe ninguna ruta que corresponde al conjunto especificado de parámetros de ruta.

Se intentó redirigir una vez enviados los encabezados HTTP.

Comentarios

Este método se proporciona para facilitar la codificación. Equivale a llamar al Redirect(String, Boolean) método con el segundo parámetro establecido en false.

Este método llama al RouteCollection.GetVirtualPath método para determinar la dirección URL.

ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.

Consulte también

Se aplica a

RedirectToRoutePermanent(String, RouteValueDictionary)

Realiza un redireccionamiento permanente desde una dirección URL solicitada hasta una nueva dirección URL usando la ruta y los valores de parámetro de la ruta especificados.

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)

Parámetros

routeName
String

Nombre de la ruta.

routeValues
RouteValueDictionary

Valores de parámetro de la ruta.

Excepciones

No existe ninguna ruta que corresponde al conjunto especificado de parámetros de ruta.

Se intentó redirigir una vez enviados los encabezados HTTP.

Comentarios

Este método se proporciona para facilitar la codificación. Equivale a llamar al Redirect(String, Boolean) método con el segundo parámetro establecido en false.

Este método llama al RouteCollection.GetVirtualPath método para determinar la dirección URL.

ASP.NET realiza el redireccionamiento devolviendo un código de estado HTTP 301.

Consulte también

Se aplica a