Condividi tramite


HttpResponseWrapper.RedirectToRoute Metodo

Definizione

Reindirizza una richiesta a un nuovo URL tramite i valori dei parametri della route specificati, un nome della route o entrambi.

Overload

RedirectToRoute(Object)

Reindirizza una richiesta a un nuovo URL tramite i valori dei parametri della route specificati.

RedirectToRoute(String)

Reindirizza una richiesta a un nuovo URL tramite il nome della route specificato.

RedirectToRoute(RouteValueDictionary)

Reindirizza una richiesta a un nuovo URL tramite i valori dei parametri della route specificati.

RedirectToRoute(String, Object)

Reindirizza una richiesta a un nuovo URL tramite il nome della route e i valori dei parametri specificati.

RedirectToRoute(String, RouteValueDictionary)

Reindirizza una richiesta a un nuovo URL tramite il nome della route e i valori dei parametri specificati.

RedirectToRoute(Object)

Reindirizza una richiesta a un nuovo URL tramite i valori dei parametri della route specificati.

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)

Parametri

routeValues
Object

Valori di parametri di route.

Eccezioni

Nessuna route corrisponde ai parametri di route specificati.

È stato tentato un reindirizzamento dopo l'invio delle intestazioni HTTP.

Commenti

Questo metodo viene fornito per semplificare la codifica. Equivale a chiamare il metodo con il Redirect(String, Boolean) secondo parametro impostato su false.

Questo metodo converte l'oggetto passato a routeValues un System.Web.Routing.RouteValueDictionary oggetto usando il RouteValueDictionary.RouteValueDictionary(Object) costruttore. Il RouteCollection.GetVirtualPath metodo viene quindi chiamato per determinare l'URL.

ASP.NET esegue il reindirizzamento restituendo un codice di stato HTTP 302.

Vedi anche

Si applica a

RedirectToRoute(String)

Reindirizza una richiesta a un nuovo URL tramite il nome della route specificato.

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)

Parametri

routeName
String

Nome della route.

Eccezioni

Nessuna route corrisponde al nome di route specificato.

È stato tentato un reindirizzamento dopo l'invio delle intestazioni HTTP.

Commenti

Questo metodo viene fornito per semplificare la codifica. Equivale a chiamare il metodo con il Redirect(String, Boolean) secondo parametro impostato su false.

Questo metodo converte il nome della route passato a routeName un URL usando il RouteCollection.GetVirtualPath metodo .

ASP.NET esegue il reindirizzamento restituendo un codice di stato HTTP 302.

Vedi anche

Si applica a

RedirectToRoute(RouteValueDictionary)

Reindirizza una richiesta a un nuovo URL tramite i valori dei parametri della route specificati.

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)

Parametri

routeValues
RouteValueDictionary

Valori di parametri di route.

Eccezioni

Nessuna route corrisponde ai parametri di route specificati.

È stato tentato un reindirizzamento dopo l'invio delle intestazioni HTTP.

Commenti

Questo metodo viene fornito per semplificare la codifica. Equivale a chiamare il metodo con il Redirect(String, Boolean) secondo parametro impostato su false.

Questo metodo chiama il RouteCollection.GetVirtualPath metodo per determinare l'URL.

ASP.NET esegue il reindirizzamento restituendo un codice di stato HTTP 302.

Vedi anche

Si applica a

RedirectToRoute(String, Object)

Reindirizza una richiesta a un nuovo URL tramite il nome della route e i valori dei parametri specificati.

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)

Parametri

routeName
String

Nome della route.

routeValues
Object

Valori di parametri di route.

Eccezioni

Nessuna route corrisponde ai parametri di route specificati.

È stato tentato un reindirizzamento dopo l'invio delle intestazioni HTTP.

Commenti

Questo metodo viene fornito per semplificare la codifica. Equivale a chiamare il metodo con il Redirect(String, Boolean) secondo parametro impostato su false.

Questo metodo converte l'oggetto passato a routeValues un System.Web.Routing.RouteValueDictionary oggetto usando il RouteValueDictionary.RouteValueDictionary(Object) costruttore. Il RouteCollection.GetVirtualPath metodo viene quindi chiamato per determinare l'URL.

ASP.NET esegue il reindirizzamento restituendo un codice di stato HTTP 302.

Vedi anche

Si applica a

RedirectToRoute(String, RouteValueDictionary)

Reindirizza una richiesta a un nuovo URL tramite il nome della route e i valori dei parametri specificati.

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)

Parametri

routeName
String

Nome della route.

routeValues
RouteValueDictionary

Valori di parametri di route.

Eccezioni

Nessuna route corrisponde ai parametri di route specificati.

È stato tentato un reindirizzamento dopo l'invio delle intestazioni HTTP.

Commenti

Questo metodo viene fornito per semplificare la codifica. Equivale a chiamare il metodo con il Redirect(String, Boolean) secondo parametro impostato su false.

Il RouteCollection.GetVirtualPath metodo viene chiamato per determinare l'URL.

ASP.NET esegue il reindirizzamento restituendo un codice di stato HTTP 302.

Vedi anche

Si applica a