ControllerBase.RedirectToAction Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
RedirectToAction() |
Přesměruje (Status302Found) na akci se stejným názvem jako aktuální akce. Názvy controller a action se načítají z okolních hodnot aktuálního požadavku. |
RedirectToAction(String) |
Přesměruje (Status302Found) na zadanou akci pomocí |
RedirectToAction(String, Object) |
Přesměruje (Status302Found) na zadanou akci pomocí |
RedirectToAction(String, String) |
Přesměruje (Status302Found) na zadanou akci pomocí |
RedirectToAction(String, String, Object) |
Přesměruje (Status302Found) na zadanou akci pomocí zadaných |
RedirectToAction(String, String, String) |
Přesměruje (Status302Found) na zadanou akci pomocí zadaných |
RedirectToAction(String, String, Object, String) |
Přesměruje (Status302Found) na zadanou akci pomocí zadaných |
RedirectToAction()
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Přesměruje (Status302Found) na akci se stejným názvem jako aktuální akce. Názvy controller a action se načítají z okolních hodnot aktuálního požadavku.
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
Návraty
Vytvořený RedirectToActionResult pro odpověď.
- Atributy
Příklady
Požadavek POST na akci s názvem Product aktualizuje produkt a přesměruje na akci s názvem Product, která zobrazuje podrobnosti o aktualizovaném 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();
}
Platí pro
RedirectToAction(String)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Přesměruje (Status302Found) na zadanou akci pomocí 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
Název akce.
Návraty
Vytvořený RedirectToActionResult pro odpověď.
- Atributy
Platí pro
RedirectToAction(String, Object)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Přesměruje (Status302Found) na zadanou akci pomocí actionName
a 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
Název akce.
- routeValues
- Object
Parametry trasy.
Návraty
Vytvořený RedirectToActionResult pro odpověď.
- Atributy
Platí pro
RedirectToAction(String, String)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Přesměruje (Status302Found) na zadanou akci pomocí actionName
a 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
Název akce.
- controllerName
- String
Název kontroleru.
Návraty
Vytvořený RedirectToActionResult pro odpověď.
- Atributy
Platí pro
RedirectToAction(String, String, Object)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName
, controllerName
a 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
Název akce.
- controllerName
- String
Název kontroleru.
- routeValues
- Object
Parametry trasy.
Návraty
Vytvořený RedirectToActionResult pro odpověď.
- Atributy
Platí pro
RedirectToAction(String, String, String)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName
, controllerName
a 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
Název akce.
- controllerName
- String
Název kontroleru.
- fragment
- String
Fragment, který se má přidat k adrese URL.
Návraty
Vytvořený RedirectToActionResult pro odpověď.
- Atributy
Platí pro
RedirectToAction(String, String, Object, String)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Přesměruje (Status302Found) na zadanou akci pomocí zadaných actionName
, controllerName
, routeValues
a 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
Název akce.
- controllerName
- String
Název kontroleru.
- routeValues
- Object
Parametry trasy.
- fragment
- String
Fragment, který se má přidat k adrese URL.
Návraty
Vytvořený RedirectToActionResult pro odpověď.
- Atributy