ControllerBase.RedirectToAction Yöntem

Tanım

Aşırı Yüklemeler

RedirectToAction()

( Status302Found ) Geçerli bir ada sahip bir eyleme yeniden yönlendirir. ' Controller ' ve ' Action ' adları, geçerli isteğin çevresel değerlerinden alınır.

RedirectToAction(String)

Öğesini Status302Found kullanarak belirtilen eyleme yeniden yönlendirir () actionName .

RedirectToAction(String, Object)

Status302FoundVe kullanarak belirtilen eyleme yeniden yönlendirir () actionName routeValues .

RedirectToAction(String, String)

Status302FoundVe kullanarak belirtilen eyleme yeniden yönlendirir () actionName controllerName .

RedirectToAction(String, String, Object)

Belirtilen Status302Found actionName ,, ve kullanarak belirtilen eyleme yeniden yönlendirir () controllerName routeValues .

RedirectToAction(String, String, String)

Belirtilen Status302Found actionName ,, ve kullanarak belirtilen eyleme yeniden yönlendirir () controllerName fragment .

RedirectToAction(String, String, Object, String)

Belirtilen Status302Found actionName ,, controllerName routeValues , ve kullanarak belirtilen eyleme yeniden yönlendirir () fragment .

RedirectToAction()

( Status302Found ) Geçerli bir ada sahip bir eyleme yeniden yönlendirir. ' Controller ' ve ' Action ' adları, geçerli isteğin çevresel değerlerinden alınır.

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

Döndürülenler

RedirectToActionResult

RedirectToActionResultYanıt için oluşturulan.

Öznitelikler

Örnekler

"Product" adlı bir eyleme yönelik POST isteği bir ürünü güncelleştirir ve güncelleştirilmiş ürünün ayrıntılarını gösteren "ürün" olarak da adlandırılan bir eyleme yeniden yönlendirir.

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

Şunlara uygulanır

RedirectToAction(String)

Öğesini Status302Found kullanarak belirtilen eyleme yeniden yönlendirir () 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

Parametreler

actionName
String

Eylemin adı.

Döndürülenler

RedirectToActionResult

RedirectToActionResultYanıt için oluşturulan.

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, Object)

Status302FoundVe kullanarak belirtilen eyleme yeniden yönlendirir () actionName 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

Parametreler

actionName
String

Eylemin adı.

routeValues
Object

Bir yolun parametreleri.

Döndürülenler

RedirectToActionResult

RedirectToActionResultYanıt için oluşturulan.

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, String)

Status302FoundVe kullanarak belirtilen eyleme yeniden yönlendirir () actionName 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

Parametreler

actionName
String

Eylemin adı.

controllerName
String

Denetleyicinin adı.

Döndürülenler

RedirectToActionResult

RedirectToActionResultYanıt için oluşturulan.

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, String, Object)

Belirtilen Status302Found actionName ,, ve kullanarak belirtilen eyleme yeniden yönlendirir () controllerName 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

Parametreler

actionName
String

Eylemin adı.

controllerName
String

Denetleyicinin adı.

routeValues
Object

Bir yolun parametreleri.

Döndürülenler

RedirectToActionResult

RedirectToActionResultYanıt için oluşturulan.

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, String, String)

Belirtilen Status302Found actionName ,, ve kullanarak belirtilen eyleme yeniden yönlendirir () controllerName 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

Parametreler

actionName
String

Eylemin adı.

controllerName
String

Denetleyicinin adı.

fragment
String

URL 'ye eklenecek parça.

Döndürülenler

RedirectToActionResult

RedirectToActionResultYanıt için oluşturulan.

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, String, Object, String)

Belirtilen Status302Found actionName ,, controllerName routeValues , ve kullanarak belirtilen eyleme yeniden yönlendirir () 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

Parametreler

actionName
String

Eylemin adı.

controllerName
String

Denetleyicinin adı.

routeValues
Object

Bir yolun parametreleri.

fragment
String

URL 'ye eklenecek parça.

Döndürülenler

RedirectToActionResult

RedirectToActionResultYanıt için oluşturulan.

Öznitelikler

Şunlara uygulanır