Controller 类

定义

具有视图支持的 MVC 控制器的基类。

public ref class Controller abstract : Microsoft::AspNetCore::Mvc::ControllerBase, IDisposable, Microsoft::AspNetCore::Mvc::Filters::IActionFilter, Microsoft::AspNetCore::Mvc::Filters::IAsyncActionFilter
public abstract class Controller : Microsoft.AspNetCore.Mvc.ControllerBase, IDisposable, Microsoft.AspNetCore.Mvc.Filters.IActionFilter, Microsoft.AspNetCore.Mvc.Filters.IAsyncActionFilter
type Controller = class
    inherit ControllerBase
    interface IActionFilter
    interface IFilterMetadata
    interface IAsyncActionFilter
    interface IDisposable
Public MustInherit Class Controller
Inherits ControllerBase
Implements IActionFilter, IAsyncActionFilter, IDisposable
继承
Controller
实现

构造函数

Controller()

具有视图支持的 MVC 控制器的基类。

属性

ControllerContext

获取或设置 ControllerContext

(继承自 ControllerBase)
HttpContext

获取执行操作的 HttpContext

(继承自 ControllerBase)
MetadataProvider

获取或设置 IModelMetadataProvider

(继承自 ControllerBase)
ModelBinderFactory

获取或设置 IModelBinderFactory

(继承自 ControllerBase)
ModelState

获取包含模型状态和模型绑定验证状态的 ModelStateDictionary

(继承自 ControllerBase)
ObjectValidator

获取或设置 IObjectModelValidator

(继承自 ControllerBase)
ProblemDetailsFactory

获取或设置 ProblemDetailsFactory

(继承自 ControllerBase)
Request

获取执行操作的 HttpRequest

(继承自 ControllerBase)
Response

获取执行操作的 HttpResponse

(继承自 ControllerBase)
RouteData

获取执行操作的 RouteData

(继承自 ControllerBase)
TempData

获取或设置 ViewResult使用的 ITempDataDictionary

Url

获取或设置 IUrlHelper

(继承自 ControllerBase)
User

获取与执行操作关联的用户的 ClaimsPrincipal

(继承自 ControllerBase)
ViewBag

获取动态视图包。

ViewData

获取或设置 ViewResultViewBag使用的 ViewDataDictionary

方法

Accepted()

创建生成 Status202Accepted 响应的 AcceptedResult 对象。

(继承自 ControllerBase)
Accepted(Object)

创建生成 Status202Accepted 响应的 AcceptedResult 对象。

(继承自 ControllerBase)
Accepted(String)

创建生成 Status202Accepted 响应的 AcceptedResult 对象。

(继承自 ControllerBase)
Accepted(String, Object)

创建生成 Status202Accepted 响应的 AcceptedResult 对象。

(继承自 ControllerBase)
Accepted(Uri)

创建生成 Status202Accepted 响应的 AcceptedResult 对象。

(继承自 ControllerBase)
Accepted(Uri, Object)

创建生成 Status202Accepted 响应的 AcceptedResult 对象。

(继承自 ControllerBase)
AcceptedAtAction(String)

创建生成 Status202Accepted 响应的 AcceptedAtActionResult 对象。

(继承自 ControllerBase)
AcceptedAtAction(String, Object)

创建生成 Status202Accepted 响应的 AcceptedAtActionResult 对象。

(继承自 ControllerBase)
AcceptedAtAction(String, Object, Object)

创建生成 Status202Accepted 响应的 AcceptedAtActionResult 对象。

(继承自 ControllerBase)
AcceptedAtAction(String, String)

创建生成 Status202Accepted 响应的 AcceptedAtActionResult 对象。

(继承自 ControllerBase)
AcceptedAtAction(String, String, Object)

创建生成 Status202Accepted 响应的 AcceptedAtActionResult 对象。

(继承自 ControllerBase)
AcceptedAtAction(String, String, Object, Object)

创建生成 Status202Accepted 响应的 AcceptedAtActionResult 对象。

(继承自 ControllerBase)
AcceptedAtRoute(Object)

创建生成 Status202Accepted 响应的 AcceptedAtRouteResult 对象。

(继承自 ControllerBase)
AcceptedAtRoute(Object, Object)

创建生成 Status202Accepted 响应的 AcceptedAtRouteResult 对象。

(继承自 ControllerBase)
AcceptedAtRoute(String)

创建生成 Status202Accepted 响应的 AcceptedAtRouteResult 对象。

(继承自 ControllerBase)
AcceptedAtRoute(String, Object)

创建生成 Status202Accepted 响应的 AcceptedAtRouteResult 对象。

(继承自 ControllerBase)
AcceptedAtRoute(String, Object, Object)

创建生成 Status202Accepted 响应的 AcceptedAtRouteResult 对象。

(继承自 ControllerBase)
BadRequest()

创建生成 Status400BadRequest 响应的 BadRequestResult

(继承自 ControllerBase)
BadRequest(ModelStateDictionary)

创建生成 Status400BadRequest 响应的 BadRequestObjectResult

(继承自 ControllerBase)
BadRequest(Object)

创建生成 Status400BadRequest 响应的 BadRequestObjectResult

(继承自 ControllerBase)
Challenge()

创建 ChallengeResult

(继承自 ControllerBase)
Challenge(AuthenticationProperties)

使用指定的 properties创建 ChallengeResult

(继承自 ControllerBase)
Challenge(AuthenticationProperties)

使用指定的 properties创建 ChallengeResult

(继承自 ControllerBase)
Challenge(AuthenticationProperties, String[])

使用指定的身份验证方案和 properties创建 ChallengeResult

(继承自 ControllerBase)
Challenge(AuthenticationProperties, String[])

使用指定的身份验证方案和 properties创建 ChallengeResult

(继承自 ControllerBase)
Challenge(String[])

使用指定的身份验证方案创建 ChallengeResult

(继承自 ControllerBase)
Conflict()

创建生成 Status409Conflict 响应的 ConflictResult

(继承自 ControllerBase)
Conflict(ModelStateDictionary)

创建生成 Status409Conflict 响应的 ConflictObjectResult

(继承自 ControllerBase)
Conflict(Object)

创建生成 Status409Conflict 响应的 ConflictObjectResult

(继承自 ControllerBase)
Content(String)

通过指定 content 字符串来创建 ContentResult 对象。

(继承自 ControllerBase)
Content(String, MediaTypeHeaderValue)

通过指定 content 字符串和 contentType来创建 ContentResult 对象。

(继承自 ControllerBase)
Content(String, String)

通过指定 content 字符串和内容类型来创建 ContentResult 对象。

(继承自 ControllerBase)
Content(String, String, Encoding)

通过指定 content 字符串、contentTypecontentEncoding来创建 ContentResult 对象。

(继承自 ControllerBase)
Created()

创建生成 Status201Created 响应的 CreatedResult 对象。

(继承自 ControllerBase)
Created(String, Object)

创建生成 Status201Created 响应的 CreatedResult 对象。

(继承自 ControllerBase)
Created(Uri, Object)

创建生成 Status201Created 响应的 CreatedResult 对象。

(继承自 ControllerBase)
CreatedAtAction(String, Object)

创建生成 Status201Created 响应的 CreatedAtActionResult 对象。

(继承自 ControllerBase)
CreatedAtAction(String, Object, Object)

创建生成 Status201Created 响应的 CreatedAtActionResult 对象。

(继承自 ControllerBase)
CreatedAtAction(String, String, Object, Object)

创建生成 Status201Created 响应的 CreatedAtActionResult 对象。

(继承自 ControllerBase)
CreatedAtRoute(Object, Object)

创建生成 Status201Created 响应的 CreatedAtRouteResult 对象。

(继承自 ControllerBase)
CreatedAtRoute(String, Object)

创建生成 Status201Created 响应的 CreatedAtRouteResult 对象。

(继承自 ControllerBase)
CreatedAtRoute(String, Object, Object)

创建生成 Status201Created 响应的 CreatedAtRouteResult 对象。

(继承自 ControllerBase)
Dispose()

具有视图支持的 MVC 控制器的基类。

Dispose(Boolean)

释放此 Controller 实例当前使用的所有资源。

File(Byte[], String)

返回具有指定 fileContents 作为内容(Status200OK)的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Byte[], String, Boolean)

返回具有指定 fileContents 作为内容(Status200OK)的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回具有指定 fileContents 作为内容(Status200OK)的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回具有指定 fileContents 作为内容(Status200OK)的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Byte[], String, String)

返回具有指定 fileContents 作为内容(Status200OK)、指定 contentType 作为 Content-Type 的文件,并将指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Byte[], String, String, Boolean)

返回具有指定 fileContents 作为内容(Status200OK)、指定 contentType 作为 Content-Type 的文件,并将指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回具有指定 fileContents 作为内容(Status200OK)、指定 contentType 作为 Content-Type 的文件,并将指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回具有指定 fileContents 作为内容(Status200OK)、指定 contentType 作为 Content-Type 的文件,并将指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Stream, String)

返回指定 fileStreamStatus200OK),指定 contentType 作为内容类型的文件。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Stream, String, Boolean)

返回指定 fileStreamStatus200OK),指定 contentType 作为内容类型的文件。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回指定 fileStreamStatus200OK)中的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回指定 fileStreamStatus200OK)中的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Stream, String, String)

返回指定 fileStreamStatus200OK)中的文件,其中指定 contentType 为 Content-Type,指定的 fileDownloadName 为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Stream, String, String, Boolean)

返回指定 fileStreamStatus200OK)中的文件,其中指定 contentType 为 Content-Type,指定的 fileDownloadName 为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回指定 fileStreamStatus200OK)、指定 contentType 作为内容类型的文件,并将指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回指定 fileStreamStatus200OK)、指定 contentType 作为内容类型的文件,并将指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(String, String)

返回由 virtualPathStatus200OK)指定的文件,并将指定的 contentType 指定为 Content-Type。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(String, String, Boolean)

返回由 virtualPathStatus200OK)指定的文件,并将指定的 contentType 指定为 Content-Type。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 virtualPathStatus200OK)指定的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 virtualPathStatus200OK)指定的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(String, String, String)

返回由 virtualPathStatus200OK)指定的文件,其中指定的 contentType 为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(String, String, String, Boolean)

返回由 virtualPathStatus200OK)指定的文件,其中指定的 contentType 为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 virtualPathStatus200OK)、指定 contentType 作为内容类型指定的文件,并将指定的 fileDownloadName 作为建议的文件名返回。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 virtualPathStatus200OK)、指定 contentType 作为内容类型指定的文件,并将指定的 fileDownloadName 作为建议的文件名返回。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
Forbid()

创建 ForbidResult(默认情况下Status403Forbidden)。

(继承自 ControllerBase)
Forbid(AuthenticationProperties)

使用指定的 properties创建一个 ForbidResult(默认Status403Forbidden)。

(继承自 ControllerBase)
Forbid(AuthenticationProperties)

使用指定的 properties创建 ForbidResult

(继承自 ControllerBase)
Forbid(AuthenticationProperties, String[])

使用指定的身份验证方案和 properties创建一个 ForbidResult(默认Status403Forbidden)。

(继承自 ControllerBase)
Forbid(AuthenticationProperties, String[])

使用指定的身份验证方案和 properties创建 ForbidResult

(继承自 ControllerBase)
Forbid(String[])

使用指定的身份验证方案创建 ForbidResult(默认Status403Forbidden)。

(继承自 ControllerBase)
Json(Object)

创建一个 JsonResult 对象,该对象将指定的 data 对象序列化为 JSON。

Json(Object, JsonSerializerSettings)

创建一个 JsonResult 对象,该对象将指定的 data 对象序列化为 JSON。

Json(Object, Object)

创建一个 JsonResult 对象,该对象将指定的 data 对象序列化为 JSON。

LocalRedirect(String)

创建一个 LocalRedirectResult 对象,该对象将重定向Status302Found到指定的本地 localUrl

(继承自 ControllerBase)
LocalRedirectPermanent(String)

使用指定的 localUrl创建 Permanent 设置为 true(Status301MovedPermanently)的 LocalRedirectResult 对象。

(继承自 ControllerBase)
LocalRedirectPermanentPreserveMethod(String)

使用指定的 localUrl创建一个 LocalRedirectResult 对象,Permanent 设置为 true,PreserveMethod 设置为 true(Status308PermanentRedirect)。

(继承自 ControllerBase)
LocalRedirectPreserveMethod(String)

使用指定的 localUrl创建一个 LocalRedirectResult 对象,Permanent 设置为 false,PreserveMethod 设置为 true(Status307TemporaryRedirect)。

(继承自 ControllerBase)
NoContent()

创建生成空 Status204NoContent 响应的 NoContentResult 对象。

(继承自 ControllerBase)
NotFound()

创建生成 Status404NotFound 响应的 NotFoundResult

(继承自 ControllerBase)
NotFound(Object)

创建生成 Status404NotFound 响应的 NotFoundObjectResult

(继承自 ControllerBase)
Ok()

创建生成空 Status200OK 响应的 OkResult 对象。

(继承自 ControllerBase)
Ok(Object)

创建生成 Status200OK 响应的 OkObjectResult 对象。

(继承自 ControllerBase)
OnActionExecuted(ActionExecutedContext)

调用操作方法后调用。

OnActionExecuting(ActionExecutingContext)

在调用操作方法之前调用。

OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)

在调用操作方法之前调用。

PartialView()

创建一个 PartialViewResult 对象,该对象向响应呈现部分视图。

PartialView(Object)

通过指定要由分部视图呈现的 model 来创建 PartialViewResult 对象。

PartialView(String)

通过指定 viewName创建 PartialViewResult 对象。

PartialView(String, Object)

通过指定要由分部视图呈现的 viewNamemodel 来创建 PartialViewResult 对象。

PhysicalFile(String, String)

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 指定为 Content-Type。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
PhysicalFile(String, String, Boolean)

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 指定为 Content-Type。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
PhysicalFile(String, String, String)

返回由 physicalPathStatus200OK)指定的文件,其中指定的 contentType 为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
PhysicalFile(String, String, String, Boolean)

返回由 physicalPathStatus200OK)指定的文件,其中指定的 contentType 为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 physicalPathStatus200OK)、指定 contentType 作为内容类型指定的文件,并将指定的 fileDownloadName 作为建议的文件名返回。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 physicalPathStatus200OK)、指定 contentType 作为内容类型指定的文件,并将指定的 fileDownloadName 作为建议的文件名返回。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

(继承自 ControllerBase)
Problem(String, String, Nullable<Int32>, String, String)

创建生成 ProblemDetails 响应的 ObjectResult

(继承自 ControllerBase)
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>)

创建生成 ProblemDetails 响应的 ObjectResult

(继承自 ControllerBase)
Redirect(String)

创建一个 RedirectResult 对象,该对象将重定向到指定的 urlStatus302Found)。

(继承自 ControllerBase)
RedirectPermanent(String)

使用指定的 url创建 Permanent 设置为 true(Status301MovedPermanently)的 RedirectResult 对象。

(继承自 ControllerBase)
RedirectPermanentPreserveMethod(String)

使用指定的 url创建一个 RedirectResult 对象,Permanent 设置为 true,PreserveMethod 设置为 true(Status308PermanentRedirect)。

(继承自 ControllerBase)
RedirectPreserveMethod(String)

使用指定的 url创建一个 RedirectResult 对象,Permanent 设置为 false,PreserveMethod 设置为 true(Status307TemporaryRedirect)。

(继承自 ControllerBase)
RedirectToAction()

将 (Status302Found) 重定向到与当前操作同名的操作。 从当前请求的环境值中检索“controller”和“action”名称。

(继承自 ControllerBase)
RedirectToAction(String)

使用 actionName将 (Status302Found) 重定向到指定操作。

(继承自 ControllerBase)
RedirectToAction(String, Object)

使用 actionNamerouteValues将 (Status302Found) 重定向到指定操作。

(继承自 ControllerBase)
RedirectToAction(String, String)

使用 actionNamecontrollerName将 (Status302Found) 重定向到指定操作。

(继承自 ControllerBase)
RedirectToAction(String, String, Object)

使用指定的 actionNamecontrollerNamerouteValues将指定的操作重定向(Status302Found)。

(继承自 ControllerBase)
RedirectToAction(String, String, Object, String)

使用指定的 actionNamecontrollerNamerouteValuesfragment将指定操作重定向(Status302Found)。

(继承自 ControllerBase)
RedirectToAction(String, String, String)

使用指定的 actionNamecontrollerNamefragment将指定的操作重定向(Status302Found)。

(继承自 ControllerBase)
RedirectToActionPermanent(String)

使用指定的 actionNamePermanent 设置为 true 的指定操作重定向(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToActionPermanent(String, Object)

使用指定的 actionNamerouteValuesPermanent 设置为 true 的指定操作(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToActionPermanent(String, String)

使用指定的 actionNamecontrollerNamePermanent 设置为 true 的指定操作(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToActionPermanent(String, String, Object)

使用指定的 actionNamecontrollerNamerouteValuesPermanent 设置为 true 的指定操作重定向(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToActionPermanent(String, String, Object, String)

使用指定的 actionNamecontrollerNamerouteValuesfragmentPermanent 设置为 true 的指定操作(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToActionPermanent(String, String, String)

使用指定的 actionNamecontrollerNamefragmentPermanent 设置为 true 的指定操作重定向(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToActionPermanentPreserveMethod(String, String, Object, String)

使用指定的 actionNamecontrollerNamerouteValuesfragment,将 Permanent 设置为 true 并 PreserveMethod 设置为 true 的指定操作(Status308PermanentRedirect)。

(继承自 ControllerBase)
RedirectToActionPreserveMethod(String, String, Object, String)

使用指定的 actionNameStatus307TemporaryRedirectcontrollerNamerouteValuesfragmentPermanent 设置为 false 且 PreserveMethod 设置为 true 的指定操作。

(继承自 ControllerBase)
RedirectToPage(String)

将 (Status302Found) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPage(String, Object)

使用指定的 routeValues将 (Status302Found) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPage(String, String)

使用指定的 pageHandler将 (Status302Found) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPage(String, String, Object)

将 (Status302Found) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPage(String, String, Object, String)

使用指定的 routeValuesfragment将 (Status302Found) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPage(String, String, String)

使用指定的 fragment将 (Status302Found) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPagePermanent(String)

将 (Status301MovedPermanently) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPagePermanent(String, Object)

使用指定的 routeValues将 (Status301MovedPermanently) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPagePermanent(String, String)

使用指定的 pageHandler将 (Status301MovedPermanently) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPagePermanent(String, String, Object, String)

使用指定的 routeValuesfragment将 (Status301MovedPermanently) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPagePermanent(String, String, String)

使用指定的 fragment将 (Status301MovedPermanently) 重定向到指定的 pageName

(继承自 ControllerBase)
RedirectToPagePermanentPreserveMethod(String, String, Object, String)

使用指定的 pageNameStatus308PermanentRedirectrouteValuesfragment,将 Permanent 重定向到指定路由,PreserveMethod 设置为 true。

(继承自 ControllerBase)
RedirectToPagePreserveMethod(String, String, Object, String)

使用指定的 pageNamerouteValuesfragmentPermanent 设置为 false 且 PreserveMethod 设置为 true 的指定页面(Status307TemporaryRedirect)。

(继承自 ControllerBase)
RedirectToRoute(Object)

使用指定的 routeValues将 (Status302Found) 重定向到指定的路由。

(继承自 ControllerBase)
RedirectToRoute(String)

使用指定的 routeName将 (Status302Found) 重定向到指定的路由。

(继承自 ControllerBase)
RedirectToRoute(String, Object)

使用指定的 routeNamerouteValues将 (Status302Found) 重定向到指定的路由。

(继承自 ControllerBase)
RedirectToRoute(String, Object, String)

使用指定的 routeNamerouteValuesfragment将 (Status302Found) 重定向到指定的路由。

(继承自 ControllerBase)
RedirectToRoute(String, String)

使用指定的 routeNamefragment将 (Status302Found) 重定向到指定的路由。

(继承自 ControllerBase)
RedirectToRoutePermanent(Object)

使用指定的 routeValuesPermanent 设置为 true 的指定路由的重定向(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToRoutePermanent(String)

使用指定的 routeNamePermanent 设置为 true 的指定路由的重定向(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToRoutePermanent(String, Object)

使用指定的 routeNamerouteValuesPermanent 设置为 true 的指定路由(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToRoutePermanent(String, Object, String)

使用指定的 routeNamerouteValuesfragmentPermanent 设置为 true 的指定路由的重定向(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToRoutePermanent(String, String)

使用指定的 routeNamefragmentPermanent 设置为 true 的指定路由(Status301MovedPermanently)。

(继承自 ControllerBase)
RedirectToRoutePermanentPreserveMethod(String, Object, String)

使用指定的 routeNameStatus308PermanentRedirectrouteValuesfragment,将 Permanent 重定向到指定路由,PreserveMethod 设置为 true。

(继承自 ControllerBase)
RedirectToRoutePreserveMethod(String, Object, String)

使用指定的 routeNamerouteValuesfragmentPermanent 设置为 false 且 PreserveMethod 设置为 true 的指定路由(Status307TemporaryRedirect) 。

(继承自 ControllerBase)
SignIn(ClaimsPrincipal)

创建 SignInResult

(继承自 ControllerBase)
SignIn(ClaimsPrincipal, AuthenticationProperties)

使用 properties创建 SignInResult

(继承自 ControllerBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

使用指定的身份验证方案和 properties创建 SignInResult

(继承自 ControllerBase)
SignIn(ClaimsPrincipal, AuthenticationProperties, String)

使用指定的身份验证方案和 properties创建 SignInResult

(继承自 ControllerBase)
SignIn(ClaimsPrincipal, String)

使用指定的身份验证方案创建 SignInResult

(继承自 ControllerBase)
SignOut()

创建 SignOutResult

(继承自 ControllerBase)
SignOut(AuthenticationProperties)

使用 properties创建 SignOutResult

(继承自 ControllerBase)
SignOut(AuthenticationProperties, String[])

使用指定的身份验证方案和 properties创建 SignOutResult

(继承自 ControllerBase)
SignOut(AuthenticationProperties, String[])

使用指定的身份验证方案和 properties创建 SignOutResult

(继承自 ControllerBase)
SignOut(String[])

使用指定的身份验证方案创建 SignOutResult

(继承自 ControllerBase)
StatusCode(Int32)

通过指定 statusCode创建 StatusCodeResult 对象。

(继承自 ControllerBase)
StatusCode(Int32, Object)

通过指定 statusCodevalue 来创建 ObjectResult 对象

(继承自 ControllerBase)
TryUpdateModelAsync(Object, Type, String)

使用控制器当前 IValueProviderprefix中的值更新指定的 model 实例。

(继承自 ControllerBase)
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

使用 valueProviderprefix更新指定的 model 实例。

(继承自 ControllerBase)
TryUpdateModelAsync<TModel>(TModel)

使用控制器当前 IValueProvider中的值更新指定的 model 实例。

(继承自 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String)

使用控制器当前 IValueProviderprefix中的值更新指定的 model 实例。

(继承自 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

使用控制器当前 IValueProviderprefix中的值更新指定的 model 实例。

(继承自 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

使用控制器当前 IValueProviderprefix中的值更新指定的 model 实例。

(继承自 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

使用 valueProviderprefix更新指定的 model 实例。

(继承自 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

使用 valueProviderprefix更新指定的 model 实例。

(继承自 ControllerBase)
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

使用 valueProviderprefix更新指定的 model 实例。

(继承自 ControllerBase)
TryValidateModel(Object)

验证指定的 model 实例。

(继承自 ControllerBase)
TryValidateModel(Object, String)

验证指定的 model 实例。

(继承自 ControllerBase)
Unauthorized()

创建生成 Status401Unauthorized 响应的 UnauthorizedResult

(继承自 ControllerBase)
Unauthorized(Object)

创建生成 Status401Unauthorized 响应的 UnauthorizedObjectResult

(继承自 ControllerBase)
UnprocessableEntity()

创建生成 Status422UnprocessableEntity 响应的 UnprocessableEntityResult

(继承自 ControllerBase)
UnprocessableEntity(ModelStateDictionary)

创建生成 Status422UnprocessableEntity 响应的 UnprocessableEntityObjectResult

(继承自 ControllerBase)
UnprocessableEntity(Object)

创建生成 Status422UnprocessableEntity 响应的 UnprocessableEntityObjectResult

(继承自 ControllerBase)
ValidationProblem()

创建一个 ActionResult,该 Status400BadRequest 响应包含来自 ModelState的验证错误。

(继承自 ControllerBase)
ValidationProblem(ModelStateDictionary)

创建一个 ActionResult,该 Status400BadRequest 响应包含来自 modelStateDictionary的验证错误。

(继承自 ControllerBase)
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary)

创建生成具有 ValidationProblemDetails 值的 Status400BadRequest 响应的 ActionResult

(继承自 ControllerBase)
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>)

创建生成具有 ValidationProblemDetails 值的 Status400BadRequest 响应的 ActionResult

(继承自 ControllerBase)
ValidationProblem(ValidationProblemDetails)

创建生成 Status400BadRequest 响应的 BadRequestObjectResult

(继承自 ControllerBase)
View()

创建一个 ViewResult 对象,该对象向响应呈现视图。

View(Object)

通过指定要由视图呈现的 model 来创建 ViewResult 对象。

View(String)

通过指定 viewName创建 ViewResult 对象。

View(String, Object)

通过指定要由视图呈现的 viewNamemodel 来创建 ViewResult 对象。

ViewComponent(String)

通过指定要呈现的视图组件的名称来创建 ViewComponentResult

ViewComponent(String, Object)

通过指定要呈现的视图组件的名称来创建 ViewComponentResult

ViewComponent(Type)

通过指定要呈现的视图组件的 Type 来创建 ViewComponentResult

ViewComponent(Type, Object)

通过指定要呈现的视图组件的 Type 来创建 ViewComponentResult

适用于