RedirectResult 类

定义

一个 , ActionResult 它返回 Found (302) 、已永久移动 (301) 、临时重定向 (307) 或永久重定向 (308) 响应,其位置标头指向提供的 URL。

public ref class RedirectResult : Microsoft::AspNetCore::Mvc::ActionResult, Microsoft::AspNetCore::Mvc::IActionResult, Microsoft::AspNetCore::Mvc::ViewFeatures::IKeepTempDataResult
public class RedirectResult : Microsoft.AspNetCore.Mvc.ActionResult, Microsoft.AspNetCore.Mvc.IActionResult, Microsoft.AspNetCore.Mvc.ViewFeatures.IKeepTempDataResult
type RedirectResult = class
    inherit ActionResult
    interface IKeepTempDataResult
    interface IActionResult
type RedirectResult = class
    inherit ActionResult
    interface IActionResult
    interface IKeepTempDataResult
Public Class RedirectResult
Inherits ActionResult
Implements IActionResult, IKeepTempDataResult
继承
RedirectResult
实现

构造函数

RedirectResult(String)

使用所提供的值初始化 RedirectResult 类的一个新实例。

RedirectResult(String, Boolean)

使用所提供的值初始化 RedirectResult 类的一个新实例。

RedirectResult(String, Boolean, Boolean)

使用所提供的值初始化 RedirectResult 类的一个新实例。

属性

Permanent

获取或设置一个值,该值指定重定向应为永久(如果为 true)或临时(如果为 false)。

PreserveMethod

获取或设置重定向保留初始请求方法的指示。

Url

获取或设置要重定向到的 URL。

UrlHelper

获取或设置 IUrlHelper 此结果的 。

方法

ExecuteResult(ActionContext)
已过时.

同步执行操作方法的结果操作。 MVC 调用此方法来处理操作方法的结果。

ExecuteResult(ActionContext)

同步执行操作方法的结果操作。 MVC 调用此方法来处理操作方法的结果。

(继承自 ActionResult)
ExecuteResultAsync(ActionContext)

异步执行操作方法的结果操作。 MVC 调用此方法来处理操作方法的结果。

ExecuteResultAsync(ActionContext)

异步执行操作方法的结果操作。 MVC 调用此方法来处理操作方法的结果。 此方法的默认实现调用 ExecuteResult(ActionContext) 方法并返回已完成的任务。

(继承自 ActionResult)

适用于