RedirectResult 类

定义

一个 ActionResult ,它返回找到的 (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,则重定向应是永久性的(如果为 true)。

PreserveMethod

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

Url

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

UrlHelper

获取或设置 IUrlHelper 此结果的。

方法

ExecuteResult(ActionContext)
已过时。

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

ExecuteResult(ActionContext)

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

(继承自 ActionResult)
ExecuteResultAsync(ActionContext)

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

ExecuteResultAsync(ActionContext)

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

(继承自 ActionResult)

适用于