Share via


ControllerBase.RedirectToAction Yöntem

Tanım

Aşırı Yüklemeler

RedirectToAction()

(Status302Found) öğesini geçerli eylemle aynı ada sahip bir eyleme yönlendirir. 'denetleyici' ve 'eylem' adları geçerli isteğin ortam değerlerinden alınır.

RedirectToAction(String)

(Status302Found) öğesini kullanarak belirtilen eyleme actionNameyönlendirir.

RedirectToAction(String, Object)

ve routeValueskullanarak (Status302Found) belirtilen eyleme actionName yönlendirir.

RedirectToAction(String, String)

ve kullanarak (Status302Found) belirtilen eyleme actionNamecontrollerNameyönlendirir.

RedirectToAction(String, String, Object)

(Status302Found) öğesini belirtilen , controllerNameve routeValueskullanarak belirtilen actionNameeyleme yeniden yönlendirir.

RedirectToAction(String, String, String)

(Status302Found) öğesini belirtilen , controllerNameve fragmentkullanarak belirtilen actionNameeyleme yeniden yönlendirir.

RedirectToAction(String, String, Object, String)

(Status302Found) öğesini belirtilen , , controllerNamerouteValuesve fragmentkullanarak belirtilen actionNameeyleme yeniden yönlendirir.

RedirectToAction()

Kaynak:
ControllerBase.cs
Kaynak:
ControllerBase.cs

(Status302Found) öğesini geçerli eylemle aynı ada sahip bir eyleme yönlendirir. 'denetleyici' ve 'eylem' adları geçerli isteğin ortam 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

Yanıt için oluşturulan RedirectToActionResult .

Öznitelikler

Örnekler

"Ürün" 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 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)

Kaynak:
ControllerBase.cs
Kaynak:
ControllerBase.cs

(Status302Found) öğesini kullanarak belirtilen eyleme actionNameyönlendirir.

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

Yanıt için oluşturulan RedirectToActionResult .

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, Object)

Kaynak:
ControllerBase.cs
Kaynak:
ControllerBase.cs

ve routeValueskullanarak (Status302Found) belirtilen eyleme actionName yönlendirir.

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 yol için parametreler.

Döndürülenler

Yanıt için oluşturulan RedirectToActionResult .

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, String)

Kaynak:
ControllerBase.cs
Kaynak:
ControllerBase.cs

ve kullanarak (Status302Found) belirtilen eyleme actionNamecontrollerNameyönlendirir.

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

Yanıt için oluşturulan RedirectToActionResult .

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, String, Object)

Kaynak:
ControllerBase.cs
Kaynak:
ControllerBase.cs

(Status302Found) öğesini belirtilen , controllerNameve routeValueskullanarak belirtilen actionNameeyleme yeniden yönlendirir.

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 yol için parametreler.

Döndürülenler

Yanıt için oluşturulan RedirectToActionResult .

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, String, String)

Kaynak:
ControllerBase.cs
Kaynak:
ControllerBase.cs

(Status302Found) öğesini belirtilen , controllerNameve fragmentkullanarak belirtilen actionNameeyleme yeniden yönlendirir.

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

Yanıt için oluşturulan RedirectToActionResult .

Öznitelikler

Şunlara uygulanır

RedirectToAction(String, String, Object, String)

Kaynak:
ControllerBase.cs
Kaynak:
ControllerBase.cs

(Status302Found) öğesini belirtilen , , controllerNamerouteValuesve fragmentkullanarak belirtilen actionNameeyleme yeniden yönlendirir.

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 yol için parametreler.

fragment
String

URL'ye eklenecek parça.

Döndürülenler

Yanıt için oluşturulan RedirectToActionResult .

Öznitelikler

Şunlara uygulanır