Share via


ControllerBase.RedirectToAction Metode

Definisi

Overload

RedirectToAction()

Mengalihkan (Status302Found) ke tindakan dengan nama yang sama dengan yang saat ini. Nama 'pengontrol' dan 'tindakan' diambil dari nilai sekitar permintaan saat ini.

RedirectToAction(String)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan actionName.

RedirectToAction(String, Object)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan actionName dan routeValues.

RedirectToAction(String, String)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan actionName dan controllerName.

RedirectToAction(String, String, Object)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerNamedan routeValuesyang ditentukanactionName.

RedirectToAction(String, String, String)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerNamedan fragmentyang ditentukanactionName.

RedirectToAction(String, String, Object, String)

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerName, routeValuesdan fragmentyang ditentukan actionName.

RedirectToAction()

Sumber:
ControllerBase.cs
Sumber:
ControllerBase.cs

Mengalihkan (Status302Found) ke tindakan dengan nama yang sama dengan yang saat ini. Nama 'pengontrol' dan 'tindakan' diambil dari nilai sekitar permintaan saat ini.

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

Mengembalikan

yang dibuat RedirectToActionResult untuk respons.

Atribut

Contoh

Permintaan POST ke tindakan bernama "Produk" memperbarui produk dan mengalihkan ke tindakan, juga bernama "Produk", memperlihatkan detail produk yang diperbarui.

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

Berlaku untuk

RedirectToAction(String)

Sumber:
ControllerBase.cs
Sumber:
ControllerBase.cs

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan 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

Parameter

actionName
String

Nama tindakan.

Mengembalikan

yang dibuat RedirectToActionResult untuk respons.

Atribut

Berlaku untuk

RedirectToAction(String, Object)

Sumber:
ControllerBase.cs
Sumber:
ControllerBase.cs

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan actionName dan 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

Parameter

actionName
String

Nama tindakan.

routeValues
Object

Parameter untuk rute.

Mengembalikan

yang dibuat RedirectToActionResult untuk respons.

Atribut

Berlaku untuk

RedirectToAction(String, String)

Sumber:
ControllerBase.cs
Sumber:
ControllerBase.cs

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan actionName dan 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

Parameter

actionName
String

Nama tindakan.

controllerName
String

Nama pengontrol.

Mengembalikan

yang dibuat RedirectToActionResult untuk respons.

Atribut

Berlaku untuk

RedirectToAction(String, String, Object)

Sumber:
ControllerBase.cs
Sumber:
ControllerBase.cs

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerNamedan routeValuesyang ditentukanactionName.

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

Nama tindakan.

controllerName
String

Nama pengontrol.

routeValues
Object

Parameter untuk rute.

Mengembalikan

yang dibuat RedirectToActionResult untuk respons.

Atribut

Berlaku untuk

RedirectToAction(String, String, String)

Sumber:
ControllerBase.cs
Sumber:
ControllerBase.cs

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerNamedan fragmentyang ditentukanactionName.

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

Nama tindakan.

controllerName
String

Nama pengontrol.

fragment
String

Fragmen yang akan ditambahkan ke URL.

Mengembalikan

yang dibuat RedirectToActionResult untuk respons.

Atribut

Berlaku untuk

RedirectToAction(String, String, Object, String)

Sumber:
ControllerBase.cs
Sumber:
ControllerBase.cs

Mengalihkan (Status302Found) ke tindakan yang ditentukan menggunakan , , controllerName, routeValuesdan fragmentyang ditentukan actionName.

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

Nama tindakan.

controllerName
String

Nama pengontrol.

routeValues
Object

Parameter untuk rute.

fragment
String

Fragmen yang akan ditambahkan ke URL.

Mengembalikan

yang dibuat RedirectToActionResult untuk respons.

Atribut

Berlaku untuk