HttpResponseWrapper.RedirectToRoute Método

Definição

Redireciona um pedido para uma nova URL usando os valores especificados dos parâmetros de rota, um nome de rota, ou ambos.

Sobrecargas

Name Description
RedirectToRoute(Object)

Redireciona um pedido para uma nova URL usando os valores especificados dos parâmetros de rota.

RedirectToRoute(String)

Redireciona um pedido para uma nova URL usando o nome da rota especificado.

RedirectToRoute(RouteValueDictionary)

Redireciona um pedido para uma nova URL usando os valores especificados dos parâmetros de rota.

RedirectToRoute(String, Object)

Redireciona um pedido para uma nova URL usando o nome da rota e os valores dos parâmetros de rota especificados.

RedirectToRoute(String, RouteValueDictionary)

Redireciona um pedido para uma nova URL usando o nome da rota e os valores dos parâmetros de rota especificados.

RedirectToRoute(Object)

Redireciona um pedido para uma nova URL usando os valores especificados dos parâmetros de rota.

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)

Parâmetros

routeValues
Object

Os valores dos parâmetros de rota.

Exceções

Nenhuma rota corresponde aos parâmetros especificados.

Foi tentada a redirecção depois de os cabeçalhos HTTP terem sido enviados.

Observações

Este método é fornecido para maior conveniência de codificação. É equivalente a chamar o Redirect(String, Boolean) método com o segundo parâmetro definido em false.

Este método converte o objeto que é passado routeValues num System.Web.Routing.RouteValueDictionary objeto usando o RouteValueDictionary.RouteValueDictionary(Object) construtor. O RouteCollection.GetVirtualPath método é então chamado para determinar a URL.

O ASP.NET realiza o redirecionamento devolvendo um código de estado HTTP 302.

Ver também

Aplica-se a

RedirectToRoute(String)

Redireciona um pedido para uma nova URL usando o nome da rota especificado.

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)

Parâmetros

routeName
String

O nome da rota.

Exceções

Nenhuma rota corresponde ao nome especificado.

Foi tentada a redirecção depois de os cabeçalhos HTTP terem sido enviados.

Observações

Este método é fornecido para maior conveniência de codificação. É equivalente a chamar o Redirect(String, Boolean) método com o segundo parâmetro definido em false.

Este método converte o nome da rota que é passado routeName para uma URL usando o RouteCollection.GetVirtualPath método.

O ASP.NET realiza o redirecionamento devolvendo um código de estado HTTP 302.

Ver também

Aplica-se a

RedirectToRoute(RouteValueDictionary)

Redireciona um pedido para uma nova URL usando os valores especificados dos parâmetros de rota.

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)

Parâmetros

routeValues
RouteValueDictionary

Os valores dos parâmetros de rota.

Exceções

Nenhuma rota corresponde aos parâmetros especificados.

Foi tentada a redirecção depois de os cabeçalhos HTTP terem sido enviados.

Observações

Este método é fornecido para maior conveniência de codificação. É equivalente a chamar o Redirect(String, Boolean) método com o segundo parâmetro definido em false.

Este método chama o RouteCollection.GetVirtualPath método para determinar a URL.

O ASP.NET realiza o redirecionamento devolvendo um código de estado HTTP 302.

Ver também

Aplica-se a

RedirectToRoute(String, Object)

Redireciona um pedido para uma nova URL usando o nome da rota e os valores dos parâmetros de rota especificados.

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)

Parâmetros

routeName
String

O nome da rota.

routeValues
Object

Os valores dos parâmetros de rota.

Exceções

Nenhuma rota corresponde aos parâmetros especificados.

Foi tentada a redirecção depois de os cabeçalhos HTTP terem sido enviados.

Observações

Este método é fornecido para maior conveniência de codificação. É equivalente a chamar o Redirect(String, Boolean) método com o segundo parâmetro definido em false.

Este método converte o objeto que é passado routeValues num System.Web.Routing.RouteValueDictionary objeto usando o RouteValueDictionary.RouteValueDictionary(Object) construtor. O RouteCollection.GetVirtualPath método é então chamado para determinar a URL.

O ASP.NET realiza o redirecionamento devolvendo um código de estado HTTP 302.

Ver também

Aplica-se a

RedirectToRoute(String, RouteValueDictionary)

Redireciona um pedido para uma nova URL usando o nome da rota e os valores dos parâmetros de rota especificados.

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)

Parâmetros

routeName
String

O nome da rota.

routeValues
RouteValueDictionary

Os valores dos parâmetros de rota.

Exceções

Nenhuma rota corresponde aos parâmetros especificados.

Foi tentada a redirecção depois de os cabeçalhos HTTP terem sido enviados.

Observações

Este método é fornecido para maior conveniência de codificação. É equivalente a chamar o Redirect(String, Boolean) método com o segundo parâmetro definido em false.

O RouteCollection.GetVirtualPath método é chamado para determinar a URL.

O ASP.NET realiza o redirecionamento devolvendo um código de estado HTTP 302.

Ver também

Aplica-se a