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 HttpResponseWrapper.RedirectToRoutePermanent (String, Object)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Esegue un reindirizzamento permanente da un URL richiesto a un nuovo URL tramite i valori di parametri di route e il nome di route corrispondenti al nuovo URL.

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

public override void RedirectToRoutePermanent(
	string routeName,
	object routeValues
)

Parametri

routeName
Type: System.String

Nome della route.

routeValues
Type: System.Object

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 RedirectPermanent metodo con il secondo parametro impostato su false.

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

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

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