ControllerBase.RedirectToAction Metoda

Definicja

Przeciążenia

RedirectToAction()

Przekierowuje (Status302Found) do akcji o tej samej nazwie co bieżąca. Nazwy "controller" i "action" są pobierane z wartości otoczenia bieżącego żądania.

RedirectToAction(String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu .actionName

RedirectToAction(String, Object)

Przekierowuje (Status302Found) do określonej akcji przy użyciu elementu actionName i routeValues.

RedirectToAction(String, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu elementu actionName i controllerName.

RedirectToAction(String, String, Object)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , controllerNamei routeValues.

RedirectToAction(String, String, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , controllerNamei fragment.

RedirectToAction(String, String, Object, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , , controllerNamerouteValuesi fragment.

RedirectToAction()

Przekierowuje (Status302Found) do akcji o tej samej nazwie co bieżąca. Nazwy "controller" i "action" są pobierane z wartości otoczenia bieżącego żądania.

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

Zwraca

RedirectToActionResult Utworzony dla odpowiedzi.

Atrybuty

Przykłady

Żądanie POST do akcji o nazwie "Product" aktualizuje produkt i przekierowuje do akcji o nazwie "Product" z widocznymi szczegółami zaktualizowanego produktu.

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

Dotyczy

RedirectToAction(String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu .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

Parametry

actionName
String

Nazwa akcji.

Zwraca

RedirectToActionResult Utworzony dla odpowiedzi.

Atrybuty

Dotyczy

RedirectToAction(String, Object)

Przekierowuje (Status302Found) do określonej akcji przy użyciu elementu actionName i routeValues.

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

Parametry

actionName
String

Nazwa akcji.

routeValues
Object

Parametry trasy.

Zwraca

RedirectToActionResult Utworzony dla odpowiedzi.

Atrybuty

Dotyczy

RedirectToAction(String, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu elementu actionName i 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

Parametry

actionName
String

Nazwa akcji.

controllerName
String

Nazwa kontrolera.

Zwraca

RedirectToActionResult Utworzony dla odpowiedzi.

Atrybuty

Dotyczy

RedirectToAction(String, String, Object)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , controllerNamei 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

Parametry

actionName
String

Nazwa akcji.

controllerName
String

Nazwa kontrolera.

routeValues
Object

Parametry trasy.

Zwraca

RedirectToActionResult Utworzony dla odpowiedzi.

Atrybuty

Dotyczy

RedirectToAction(String, String, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , controllerNamei 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

Parametry

actionName
String

Nazwa akcji.

controllerName
String

Nazwa kontrolera.

fragment
String

Fragment do dodania do adresu URL.

Zwraca

RedirectToActionResult Utworzony dla odpowiedzi.

Atrybuty

Dotyczy

RedirectToAction(String, String, Object, String)

Przekierowuje (Status302Found) do określonej akcji przy użyciu określonej actionNameakcji , , controllerNamerouteValuesi 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

Parametry

actionName
String

Nazwa akcji.

controllerName
String

Nazwa kontrolera.

routeValues
Object

Parametry trasy.

fragment
String

Fragment do dodania do adresu URL.

Zwraca

RedirectToActionResult Utworzony dla odpowiedzi.

Atrybuty

Dotyczy