ControllerBase.RedirectToAction Methode

Definition

Überlädt

RedirectToAction()

Leitet (Status302Found) an eine Aktion mit demselben Namen wie die aktuelle um. Die Namen "controller" und "action" werden aus den Umgebungswerten der aktuellen Anforderung abgerufen.

RedirectToAction(String)

Leitet () mithilfe von anStatus302Found die actionNameangegebene Aktion um.

RedirectToAction(String, Object)

Leitet (Status302Found) mithilfe von und routeValuesan die actionName angegebene Aktion um.

RedirectToAction(String, String)

Leitet (Status302Found) mithilfe von und an die actionNamecontrollerNameangegebene Aktion um.

RedirectToAction(String, String, Object)

Leitet (Status302Found) mit den angegebenen , controllerNameund routeValuesan die angegebene actionNameAktion um.

RedirectToAction(String, String, String)

Leitet (Status302Found) mit den angegebenen , controllerNameund fragmentan die angegebene actionNameAktion um.

RedirectToAction(String, String, Object, String)

Leitet (Status302Found) mit den angegebenen , , controllerName, routeValuesund fragmentan die angegebene actionNameAktion um.

RedirectToAction()

Leitet (Status302Found) an eine Aktion mit demselben Namen wie die aktuelle um. Die Namen "controller" und "action" werden aus den Umgebungswerten der aktuellen Anforderung abgerufen.

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToActionResult ^ RedirectToAction();
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction ();
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToAction : unit -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
override this.RedirectToAction : unit -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
Public Overridable Function RedirectToAction () As RedirectToActionResult

Gibt zurück

Die für die Antwort erstellte RedirectToActionResult .

Attribute

Beispiele

Eine POST-Anforderung an eine Aktion namens "Product" aktualisiert ein Produkt und leitet zu einer Aktion um, die auch "Product" genannt wird und Details zum aktualisierten Produkt anzeigt.

[HttpGet]
public IActionResult Product(int id)
{
    var product = RetrieveProduct(id);
    return View(product);
}

[HttpPost]
public IActionResult Product(int id, Product product)
{
    UpdateProduct(product);
    return RedirectToAction();
}

Gilt für:

RedirectToAction(String)

Leitet () mithilfe von anStatus302Found die actionNameangegebene Aktion um.

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToActionResult ^ RedirectToAction(System::String ^ actionName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string actionName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string? actionName);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToAction : string -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
override this.RedirectToAction : string -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
Public Overridable Function RedirectToAction (actionName As String) As RedirectToActionResult

Parameter

actionName
String

Der Name der Aktion

Gibt zurück

Die für die Antwort erstellte RedirectToActionResult .

Attribute

Gilt für:

RedirectToAction(String, Object)

Leitet (Status302Found) mithilfe von und routeValuesan die actionName angegebene Aktion um.

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToActionResult ^ RedirectToAction(System::String ^ actionName, System::Object ^ routeValues);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string actionName, object routeValues);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string? actionName, object? routeValues);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToAction : string * obj -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
override this.RedirectToAction : string * obj -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
Public Overridable Function RedirectToAction (actionName As String, routeValues As Object) As RedirectToActionResult

Parameter

actionName
String

Der Name der Aktion

routeValues
Object

Die Parameter für eine Route.

Gibt zurück

Die für die Antwort erstellte RedirectToActionResult .

Attribute

Gilt für:

RedirectToAction(String, String)

Leitet (Status302Found) mithilfe von und an die actionNamecontrollerNameangegebene Aktion um.

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToActionResult ^ RedirectToAction(System::String ^ actionName, System::String ^ controllerName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string actionName, string controllerName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string? actionName, string? controllerName);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToAction : string * string -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
override this.RedirectToAction : string * string -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
Public Overridable Function RedirectToAction (actionName As String, controllerName As String) As RedirectToActionResult

Parameter

actionName
String

Der Name der Aktion

controllerName
String

Der Name des Controllers.

Gibt zurück

Die für die Antwort erstellte RedirectToActionResult .

Attribute

Gilt für:

RedirectToAction(String, String, Object)

Leitet (Status302Found) mit den angegebenen , controllerNameund routeValuesan die angegebene actionNameAktion um.

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToActionResult ^ RedirectToAction(System::String ^ actionName, System::String ^ controllerName, System::Object ^ routeValues);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string actionName, string controllerName, object routeValues);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string? actionName, string? controllerName, object? routeValues);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToAction : string * string * obj -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
override this.RedirectToAction : string * string * obj -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
Public Overridable Function RedirectToAction (actionName As String, controllerName As String, routeValues As Object) As RedirectToActionResult

Parameter

actionName
String

Der Name der Aktion

controllerName
String

Der Name des Controllers.

routeValues
Object

Die Parameter für eine Route.

Gibt zurück

Die für die Antwort erstellte RedirectToActionResult .

Attribute

Gilt für:

RedirectToAction(String, String, String)

Leitet (Status302Found) mit den angegebenen , controllerNameund fragmentan die angegebene actionNameAktion um.

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToActionResult ^ RedirectToAction(System::String ^ actionName, System::String ^ controllerName, System::String ^ fragment);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string actionName, string controllerName, string fragment);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string? actionName, string? controllerName, string? fragment);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToAction : string * string * string -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
override this.RedirectToAction : string * string * string -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
Public Overridable Function RedirectToAction (actionName As String, controllerName As String, fragment As String) As RedirectToActionResult

Parameter

actionName
String

Der Name der Aktion

controllerName
String

Der Name des Controllers.

fragment
String

Das Fragment, das der URL hinzugefügt werden soll.

Gibt zurück

Die für die Antwort erstellte RedirectToActionResult .

Attribute

Gilt für:

RedirectToAction(String, String, Object, String)

Leitet (Status302Found) mit den angegebenen , , controllerName, routeValuesund fragmentan die angegebene actionNameAktion um.

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToActionResult ^ RedirectToAction(System::String ^ actionName, System::String ^ controllerName, System::Object ^ routeValues, System::String ^ fragment);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string actionName, string controllerName, object routeValues, string fragment);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToActionResult RedirectToAction (string? actionName, string? controllerName, object? routeValues, string? fragment);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToAction : string * string * obj * string -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
override this.RedirectToAction : string * string * obj * string -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
Public Overridable Function RedirectToAction (actionName As String, controllerName As String, routeValues As Object, fragment As String) As RedirectToActionResult

Parameter

actionName
String

Der Name der Aktion

controllerName
String

Der Name des Controllers.

routeValues
Object

Die Parameter für eine Route.

fragment
String

Das Fragment, das der URL hinzugefügt werden soll.

Gibt zurück

Die für die Antwort erstellte RedirectToActionResult .

Attribute

Gilt für: