ControllerBase.RedirectToAction Méthode

Définition

Surcharges

RedirectToAction()

Redirige (Status302Found) vers une action portant le même nom que l’action actuelle. Les noms « contrôleur » et « action » sont récupérés à partir des valeurs ambiantes de la requête actuelle.

RedirectToAction(String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de actionName.

RedirectToAction(String, Object)

Redirige (Status302Found) vers l’action spécifiée à l’aide de et actionNamerouteValues.

RedirectToAction(String, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de et actionName de controllerName.

RedirectToAction(String, String, Object)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionNameet routeValues.

RedirectToAction(String, String, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionNameet fragment.

RedirectToAction(String, String, Object, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionName, routeValueset fragment.

RedirectToAction()

Redirige (Status302Found) vers une action portant le même nom que l’action actuelle. Les noms « contrôleur » et « action » sont récupérés à partir des valeurs ambiantes de la requête actuelle.

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

Retours

créé RedirectToActionResult pour la réponse.

Attributs

Exemples

Une requête POST à une action nommée « Product » met à jour un produit et redirige vers une action, également nommée « Product », affichant les détails du produit mis à jour.

[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();
}

S’applique à

RedirectToAction(String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de actionName.

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

Paramètres

actionName
String

Nom de l’action.

Retours

créé RedirectToActionResult pour la réponse.

Attributs

S’applique à

RedirectToAction(String, Object)

Redirige (Status302Found) vers l’action spécifiée à l’aide de et actionNamerouteValues.

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

Paramètres

actionName
String

Nom de l’action.

routeValues
Object

Paramètres d'un itinéraire.

Retours

créé RedirectToActionResult pour la réponse.

Attributs

S’applique à

RedirectToAction(String, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de et actionName de controllerName.

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

Paramètres

actionName
String

Nom de l’action.

controllerName
String

Nom du contrôleur.

Retours

créé RedirectToActionResult pour la réponse.

Attributs

S’applique à

RedirectToAction(String, String, Object)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionNameet routeValues.

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

Paramètres

actionName
String

Nom de l’action.

controllerName
String

Nom du contrôleur.

routeValues
Object

Paramètres d'un itinéraire.

Retours

créé RedirectToActionResult pour la réponse.

Attributs

S’applique à

RedirectToAction(String, String, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionNameet fragment.

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

Paramètres

actionName
String

Nom de l’action.

controllerName
String

Nom du contrôleur.

fragment
String

Fragment à ajouter à l’URL.

Retours

créé RedirectToActionResult pour la réponse.

Attributs

S’applique à

RedirectToAction(String, String, Object, String)

Redirige (Status302Found) vers l’action spécifiée à l’aide de , controllerNameactionName, routeValueset fragment.

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

Paramètres

actionName
String

Nom de l’action.

controllerName
String

Nom du contrôleur.

routeValues
Object

Paramètres d'un itinéraire.

fragment
String

Fragment à ajouter à l’URL.

Retours

créé RedirectToActionResult pour la réponse.

Attributs

S’applique à