RedirectToActionResult Class

Definition

An ActionResult that returns a Found (302), Moved Permanently (301), Temporary Redirect (307), or Permanent Redirect (308) response with a Location header. Targets a controller action.

C#
public class RedirectToActionResult : Microsoft.AspNetCore.Mvc.ActionResult, Microsoft.AspNetCore.Mvc.IActionResult, Microsoft.AspNetCore.Mvc.ViewFeatures.IKeepTempDataResult
Inheritance
RedirectToActionResult
Implements

Constructors

RedirectToActionResult(String, String, Object, Boolean, Boolean, String)

Initializes a new instance of the RedirectToActionResult with the values provided.

RedirectToActionResult(String, String, Object, Boolean, Boolean)

Initializes a new instance of the RedirectToActionResult with the values provided.

RedirectToActionResult(String, String, Object, Boolean, String)

Initializes a new instance of the RedirectToActionResult with the values provided.

RedirectToActionResult(String, String, Object, Boolean)

Initializes a new instance of the RedirectToActionResult with the values provided.

RedirectToActionResult(String, String, Object, String)

Initializes a new instance of the RedirectToActionResult with the values provided.

RedirectToActionResult(String, String, Object)

Initializes a new instance of the RedirectToActionResult with the values provided.

Properties

ActionName

Gets or sets the name of the action to use for generating the URL.

ControllerName

Gets or sets the name of the controller to use for generating the URL.

Fragment

Gets or sets the fragment to add to the URL.

Permanent

Gets or sets an indication that the redirect is permanent.

PreserveMethod

Gets or sets an indication that the redirect preserves the initial request method.

RouteValues

Gets or sets the route data to use for generating the URL.

UrlHelper

Gets or sets the IUrlHelper used to generate URLs.

Methods

ExecuteResult(ActionContext)
Obsolete.

Executes the result operation of the action method synchronously. This method is called by MVC to process the result of an action method.

ExecuteResult(ActionContext)

Executes the result operation of the action method synchronously. This method is called by MVC to process the result of an action method.

(Inherited from ActionResult)
ExecuteResultAsync(ActionContext)

Executes the result operation of the action method asynchronously. This method is called by MVC to process the result of an action method.

ExecuteResultAsync(ActionContext)

Executes the result operation of the action method asynchronously. This method is called by MVC to process the result of an action method. The default implementation of this method calls the ExecuteResult(ActionContext) method and returns a completed task.

(Inherited from ActionResult)

Applies to

Product Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0