【问题标题】:What are all the available ActionResults for ASP.NET MVC?ASP.NET MVC 的所有可用 ActionResults 是什么?
【发布时间】:2009-06-17 15:14:09
【问题描述】:

目前在 ASP.NET MVC 中返回 ActionResult 的方法有哪些(即 RedirectToAction 等)

我还没有找到一个很好的文档资源来列出这类东西。

【问题讨论】:

标签: asp.net-mvc actionresult


【解决方案1】:

从here找到

System.Web.Mvc.ActionResult System.Web.Mvc.ContentResult System.Web.Mvc.EmptyResult System.Web.Mvc.FileResult System.Web.Mvc.HttpUnauthorizedResult System.Web.Mvc.JavaScriptResult System.Web.Mvc.JsonResult System.Web.Mvc.RedirectResult System.Web.Mvc.RedirectToRouteResult System.Web.Mvc.ViewResultBase

控制器对象上的方法是here

有:

内容 文件 Javascript json 部分视图 重定向 重定向到动作 重定向到路由 看法

【讨论】:

    【解决方案2】:

    来自ActionResult types in MVC2:

    • ContentResult – 表示文本结果。

    • EmptyResult – 表示没有 结果。

    • FileContentResult – 表示可下载文件(带有 二进制内容)。

    • FilePathResult – 表示可下载文件 (带路径)。

    • FileStreamResult – 表示可下载文件 (带有文件流)。

    • JavaScriptResult – 表示 JavaScript 脚本。

    • JsonResult – 表示 JavaScript 对象表示法结果 可以在 AJAX 应用程序中使用。

    • 部分查看结果 – 表示部分视图呈现的 HTML 和标记。

    • 重定向结果 – 表示重定向到新 URL。

    • RedirectToRouteResult – 表示通过使用执行重定向的结果 指定的路由值字典。

    • ViewResult – 表示 HTML 和 由视图呈现的标记。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 2011-04-13
      • 2011-09-13
      • 2021-08-23
      • 1970-01-01
      • 2011-05-09
      • 2015-05-26
      相关资源
      最近更新 更多