20

到目前为止,在 ASP.NET MVC 中返回 ActionResult 的所有方法是什么(即 RedirectToAction 等)

我还没有找到列出此类内容的良好文档资源。

4

2 回答 2

27

这里找到

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

控制器对象上的方法在这里

有:

内容
文件
Javascript
json
部分视图
重定向
重定向到动作
重定向到路由
看法
于 2009-06-17T15:15:49.807 回答
4

MVC2 中的 ActionResult 类型

  • ContentResult – 表示文本结果。

  • EmptyResult – 表示没有结果。

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

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

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

  • JavaScriptResult – 表示 JavaScript 脚本。

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

  • PartialViewResult – 表示部分视图呈现的 HTML 和标记。

  • RedirectResult – 表示重定向到新 URL。

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

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

于 2010-05-08T02:37:30.233 回答