HttpResponseWrapper.RedirectToRoutePermanent Methode

Definition

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit angegebenen Routenparameterwerten und dem Routennamen oder beidem aus.

Überlädt

RedirectToRoutePermanent(String, Object)

Führt mit den Routenparameterwerten und dem Namen der Route, die der neuen URL entsprechen, eine permanente Umleitung von einer angeforderten URL an eine neue URL aus.

RedirectToRoutePermanent(Object)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit den angegebenen Routenparameterwerten aus.

RedirectToRoutePermanent(String)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit den angegebenen Routennamen aus.

RedirectToRoutePermanent(RouteValueDictionary)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit den angegebenen Routenparameterwerten aus.

RedirectToRoutePermanent(String, RouteValueDictionary)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit Routenparameterwerten und dem angegebenen Routennamen aus.

RedirectToRoutePermanent(String, Object)

Führt mit den Routenparameterwerten und dem Namen der Route, die der neuen URL entsprechen, eine permanente Umleitung von einer angeforderten URL an eine neue URL aus.

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)

Parameter

routeName
String

Der Name der Route.

routeValues
Object

Die Routenparameterwerte.

Ausnahmen

Den angegebenen Routenparametern entspricht keine Route.

Nach dem Senden der HTTP-Header wurde eine Umleitung versucht.

Hinweise

Diese Methode wird für die Programmierfreundlichkeit bereitgestellt. Es entspricht dem Aufrufen der RedirectPermanent Methode mit dem zweiten Parametersatz auf false.

Diese Methode konvertiert das Objekt, das mithilfe des RouteValueDictionary.RouteValueDictionary(Object) Konstruktors an routeValues ein System.Web.Routing.RouteValueDictionary Objekt übergeben wird. Die RouteCollection.GetVirtualPath Methode wird dann aufgerufen, um die URL zu bestimmen.

ASP.NET führt die Umleitung durch Zurückgeben eines HTTP-Statuscodes von 301 aus.

Siehe auch

Gilt für

RedirectToRoutePermanent(Object)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit den angegebenen Routenparameterwerten aus.

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)

Parameter

routeValues
Object

Die Routenparameterwerte.

Ausnahmen

Den angegebenen Routenparametern entspricht keine Route.

Nach dem Senden der HTTP-Header wurde eine Umleitung versucht.

Hinweise

Diese Methode wird für die Programmierfreundlichkeit bereitgestellt. Es entspricht dem Aufrufen der RedirectPermanent(String, Boolean) Methode mit dem zweiten Parametersatz auf false.

Diese Methode konvertiert das Objekt, das mithilfe des RouteValueDictionary.RouteValueDictionary(Object) Konstruktors an routeValues ein System.Web.Routing.RouteValueDictionary Objekt übergeben wird. Die RouteCollection.GetVirtualPath Methode wird dann aufgerufen, um die URL zu bestimmen.

ASP.NET führt die Umleitung durch Zurückgeben eines HTTP-Statuscodes von 301 aus.

Siehe auch

Gilt für

RedirectToRoutePermanent(String)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit den angegebenen Routennamen aus.

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)

Parameter

routeName
String

Der Name der Route.

Ausnahmen

Den angegebenen Routennamen entspricht keine Route.

Nach dem Senden der HTTP-Header wurde eine Umleitung versucht.

Hinweise

Diese Methode wird für die Programmierfreundlichkeit bereitgestellt. Es entspricht dem Aufrufen der RedirectPermanent(String, Boolean) Methode mit dem zweiten Parametersatz auf false.

Diese Methode konvertiert den Routennamen, der mithilfe der RouteCollection.GetVirtualPath Methode an eine URL übergeben routeName wird.

ASP.NET führt die Umleitung durch Zurückgeben eines HTTP-Statuscodes von 301 aus.

Siehe auch

Gilt für

RedirectToRoutePermanent(RouteValueDictionary)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit den angegebenen Routenparameterwerten aus.

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)

Parameter

routeValues
RouteValueDictionary

Die Routenparameterwerte.

Ausnahmen

Den angegebenen Routenparametern entspricht keine Route.

Nach dem Senden der HTTP-Header wurde eine Umleitung versucht.

Hinweise

Diese Methode wird für die Programmierfreundlichkeit bereitgestellt. Es entspricht dem Aufrufen der Redirect(String, Boolean) Methode mit dem zweiten Parametersatz auf false.

Diese Methode ruft die Methode auf, um die RouteCollection.GetVirtualPath URL zu bestimmen.

ASP.NET führt die Umleitung durch Zurückgeben eines HTTP-Statuscodes von 301 aus.

Siehe auch

Gilt für

RedirectToRoutePermanent(String, RouteValueDictionary)

Führt eine permanente Umleitung von einer angeforderten URL an eine neue URL mit Routenparameterwerten und dem angegebenen Routennamen aus.

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)

Parameter

routeName
String

Der Name der Route.

routeValues
RouteValueDictionary

Die Routenparameterwerte.

Ausnahmen

Den angegebenen Routenparametern entspricht keine Route.

Nach dem Senden der HTTP-Header wurde eine Umleitung versucht.

Hinweise

Diese Methode wird für die Programmierfreundlichkeit bereitgestellt. Es entspricht dem Aufrufen der Redirect(String, Boolean) Methode mit dem zweiten Parametersatz auf false.

Diese Methode ruft die Methode auf, um die RouteCollection.GetVirtualPath URL zu bestimmen.

ASP.NET führt die Umleitung durch Zurückgeben eines HTTP-Statuscodes von 301 aus.

Siehe auch

Gilt für