• ActionResult 的返回类型


      大多数操作方法会返回从 ActionResult 中派生的类的实例。 ActionResult 类是所有操作结果的基础。 不过,也存在不同的操作结果类型,具体取决于操作方法执行的任务。 例如,最常见的操作是调用 View 方法。 View 方法返回从 ActionResult 中派生的 ViewResult 类的实例。

    您可以创建返回任意类型(如字符串、整数或布尔值)的对象的操作方法。 这些返回类型在呈现到响应流之前包装在合适的 ActionResult 类型中。

    下表显示了内置操作结果类型以及返回这些类型的操作帮助器方法。

     

    操作结果

    帮助器方法

    描述

    ViewResult

    View

    将视图呈现为网页。

    PartialViewResult

    PartialView

    呈现分部视图,该分部视图定义可呈现在另一视图内的某视图的一部分。

    RedirectResult

    Redirect

    使用其 URL 重定向到另一操作方法。

    RedirectToRouteResult

    RedirectToAction

    RedirectToRoute

    重定向到另一操作方法。

    ContentResult

    Content

    返回用户定义的内容类型。

    JsonResult

    Json

    返回序列化的 JSON 对象。

    JavaScriptResult

    JavaScript

    返回可在客户端上执行的脚本。

    FileResult

    File

    返回要写入响应中的二进制输出。

    EmptyResult

    (无)

    表示在操作方法必须返回 null 结果 (void) 的情况下所使用的返回值。

  • 相关阅读:
    [SCOI2007]降雨量
    [SCOI2005]骑士精神
    LUOGU P1342 请柬
    spfa的复活
    Luogu P2396 yyy loves Maths VII
    Luogu P2801 教主的魔法
    HEOI2012 采花
    USACO05DEC Cleaning Shifts
    CF438D The Child and Sequence
    Codechef October Challenge 2019 Div.2
  • 原文地址:https://www.cnblogs.com/a164266729/p/4917251.html
Copyright © 2020-2023  润新知