HttpResponseWrapper.RedirectToRoutePermanent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der RedirectPermanent -Methode mit dem zweiten Parameter, der auf false
festgelegt ist.
Diese Methode konvertiert das Objekt, das mithilfe des RouteValueDictionary.RouteValueDictionary(Object) -Konstruktors in 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 des HTTP-Statuscodes 301 aus.
Weitere Informationen
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 zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der RedirectPermanent(String, Boolean) -Methode mit dem zweiten Parameter, der auf false
festgelegt ist.
Diese Methode konvertiert das Objekt, das mithilfe des RouteValueDictionary.RouteValueDictionary(Object) -Konstruktors in 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 des HTTP-Statuscodes 301 aus.
Weitere Informationen
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 zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der RedirectPermanent(String, Boolean) -Methode mit dem zweiten Parameter, der auf false
festgelegt ist.
Diese Methode konvertiert den Routennamen, der mithilfe der RouteCollection.GetVirtualPath -Methode an routeName
eine URL übergeben wird.
ASP.NET führt die Umleitung durch Zurückgeben des HTTP-Statuscodes 301 aus.
Weitere Informationen
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 zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der Redirect(String, Boolean) -Methode mit dem zweiten Parameter, der auf false
festgelegt ist.
Diese Methode ruft die RouteCollection.GetVirtualPath -Methode auf, um die URL zu bestimmen.
ASP.NET führt die Umleitung durch Zurückgeben des HTTP-Statuscodes 301 aus.
Weitere Informationen
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 zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der Redirect(String, Boolean) -Methode mit dem zweiten Parameter, der auf false
festgelegt ist.
Diese Methode ruft die RouteCollection.GetVirtualPath -Methode auf, um die URL zu bestimmen.
ASP.NET führt die Umleitung durch Zurückgeben des HTTP-Statuscodes 301 aus.