HttpResponseWrapper.RedirectToRoute Methode

Definition

Leitet eine Anforderung mit angegebenen Routenparameterwerten, einem Routennamen oder beiden Angaben an eine neue URL um.

Überlädt

RedirectToRoute(Object)

Leitet eine Anforderung mit angegebenen Routenparameterwerten an eine neue URL um.

RedirectToRoute(String)

Leitet eine Anforderung mit dem angegebenen Routennamen an eine neue URL um.

RedirectToRoute(RouteValueDictionary)

Leitet eine Anforderung mit angegebenen Routenparameterwerten an eine neue URL um.

RedirectToRoute(String, Object)

Leitet eine Anforderung mit Routenparameterwerten und dem angegebenen Routennamen an eine neue URL um.

RedirectToRoute(String, RouteValueDictionary)

Leitet eine Anforderung mit Routenparameterwerten und dem angegebenen Routennamen an eine neue URL um.

RedirectToRoute(Object)

Leitet eine Anforderung mit angegebenen Routenparameterwerten an eine neue URL um.

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)

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 Codierung bereitgestellt. Es entspricht dem Aufrufen der Redirect(String, Boolean) Methode mit dem zweiten Parameter, der auf false.

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 eines 302 HTTP-Statuscodes aus.

Siehe auch

Gilt für

RedirectToRoute(String)

Leitet eine Anforderung mit dem angegebenen Routennamen an eine neue URL um.

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)

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 Codierung bereitgestellt. Es entspricht dem Aufrufen der Redirect(String, Boolean) Methode mit dem zweiten Parameter, der auf false.

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 eines 302 HTTP-Statuscodes aus.

Siehe auch

Gilt für

RedirectToRoute(RouteValueDictionary)

Leitet eine Anforderung mit angegebenen Routenparameterwerten an eine neue URL um.

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)

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 Codierung bereitgestellt. Es entspricht dem Aufrufen der Redirect(String, Boolean) Methode mit dem zweiten Parameter, der 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 302 aus.

Siehe auch

Gilt für

RedirectToRoute(String, Object)

Leitet eine Anforderung mit Routenparameterwerten und dem angegebenen Routennamen an eine neue URL um.

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)

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 Redirect(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 302 aus.

Siehe auch

Gilt für

RedirectToRoute(String, RouteValueDictionary)

Leitet eine Anforderung mit Routenparameterwerten und dem angegebenen Routennamen an eine neue URL um.

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)

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.

Die RouteCollection.GetVirtualPath Methode wird aufgerufen, um die URL zu bestimmen.

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

Siehe auch

Gilt für