ControllerBase.RedirectToAction メソッド

定義

オーバーロード

RedirectToAction()

現在のアクションと同じ名前のアクションに (Status302Found) リダイレクトします。 'controller' と 'action' の名前は、現在の要求のアンビエント値から取得されます。

RedirectToAction(String)

を使用して、指定したアクションに (Status302Found) リダイレクトします actionName

RedirectToAction(String, Object)

を使用してactionNamerouteValues、指定したアクションに (Status302Found) をリダイレクトします。

RedirectToAction(String, String)

を使用してactionName、指定したアクションに (Status302Found) をリダイレクトしますcontrollerName

RedirectToAction(String, String, Object)

指定した 、controllerNameおよび . を使用して、指定したactionNameアクションに (Status302Found) リダイレクトしますrouteValues

RedirectToAction(String, String, String)

指定した 、controllerNameおよび . を使用して、指定したactionNameアクションに (Status302Found) リダイレクトしますfragment

RedirectToAction(String, String, Object, String)

指定した 、controllerName、、およびを使用して、指定したactionNameアクションに (Status302Found) をリダイレクトしますfragmentrouteValues

RedirectToAction()

現在のアクションと同じ名前のアクションに (Status302Found) リダイレクトします。 'controller' と 'action' の名前は、現在の要求のアンビエント値から取得されます。

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

戻り値

RedirectToActionResult

応答用に作成された RedirectToActionResult 値。

属性

"Product" という名前のアクションに対する POST 要求によって製品が更新され、"Product" という名前のアクションにリダイレクトされ、更新された製品の詳細が表示されます。

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

適用対象

RedirectToAction(String)

を使用して、指定したアクションに (Status302Found) リダイレクトします 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

パラメーター

actionName
String

アクションの名前。

戻り値

RedirectToActionResult

応答用に作成された RedirectToActionResult 値。

属性

適用対象

RedirectToAction(String, Object)

を使用してactionNamerouteValues、指定したアクションに (Status302Found) をリダイレクトします。

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

パラメーター

actionName
String

アクションの名前。

routeValues
Object

ルートのパラメーター。

戻り値

RedirectToActionResult

応答用に作成された RedirectToActionResult 値。

属性

適用対象

RedirectToAction(String, String)

を使用してactionName、指定したアクションに (Status302Found) をリダイレクトします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

パラメーター

actionName
String

アクションの名前。

controllerName
String

コントローラーの名前。

戻り値

RedirectToActionResult

応答用に作成された RedirectToActionResult 値。

属性

適用対象

RedirectToAction(String, String, Object)

指定した 、controllerNameおよび . を使用して、指定したactionNameアクションに (Status302Found) リダイレクトします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

パラメーター

actionName
String

アクションの名前。

controllerName
String

コントローラーの名前。

routeValues
Object

ルートのパラメーター。

戻り値

RedirectToActionResult

応答用に作成された RedirectToActionResult 値。

属性

適用対象

RedirectToAction(String, String, String)

指定した 、controllerNameおよび . を使用して、指定したactionNameアクションに (Status302Found) リダイレクトします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

パラメーター

actionName
String

アクションの名前。

controllerName
String

コントローラーの名前。

fragment
String

URL に追加するフラグメント。

戻り値

RedirectToActionResult

応答用に作成された RedirectToActionResult 値。

属性

適用対象

RedirectToAction(String, String, Object, String)

指定した 、controllerName、、およびを使用して、指定したactionNameアクションに (Status302Found) をリダイレクトしますfragmentrouteValues

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

パラメーター

actionName
String

アクションの名前。

controllerName
String

コントローラーの名前。

routeValues
Object

ルートのパラメーター。

fragment
String

URL に追加するフラグメント。

戻り値

RedirectToActionResult

応答用に作成された RedirectToActionResult 値。

属性

適用対象