Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo HttpResponse.RedirectToRoute (RouteValueDictionary)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Reindirizza una richiesta a un nuovo URL tramite valori di parametri di route.

Spazio dei nomi:   System.Web
Assembly:  System.Web (in System.Web.dll)

public void RedirectToRoute(
	RouteValueDictionary routeValues
)

Parametri

routeValues
Type: System.Web.Routing.RouteValueDictionary

Valori di parametri di route.

Exception Condition
InvalidOperationException

Nessuna route corrisponde ai parametri di route specificati.

HttpException

Il reindirizzamento è stato tentato dopo le intestazioni HTTP è state inviate.

Questo metodo è fornito per comodità di codifica. È equivalente alla chiamata di Redirect(String, Boolean) metodo con il 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.

Nell'esempio seguente viene illustrato come chiamare questo metodo per reindirizzare una route contenente parametri denominati productid e category.

Response.RedirectToRoute(
  (new RouteValueDictionary {productId="1", category="widgets"});

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: