ASP.NETMVC的所有可用动作结果是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (56)

现在,在ASP.NETMVC中返回ActionResult的所有方法是什么(即。(RedirectToAction等)

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

提问于
用户回答回答于

这里

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

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

有:

Content
File
Javascript
Json
PartialView
Redirect
RedirectToAction
RedirectToRoute
View
用户回答回答于

MVC2中的活动结果类型:

  • ContentResult-表示文本结果。
  • Result--不表示结果。
  • FileContentResult-表示一个可下载的文件(包含二进制内容)。
  • FilePathResult-表示一个可下载的文件(带有路径)。
  • FileStreamResult-表示可下载的文件(带有文件流)。
  • JavaScriptResult--表示一个JavaScript脚本。
  • JsonResult--表示可以在Ajax应用程序中使用的JavaScript对象表示法结果。
  • PartialViewResult-表示由部分视图呈现的HTML和标记。
  • RedirectResult-表示对新URL的重定向。
  • RedirectToRouteResult--表示通过使用指定的路由值字典执行重定向的结果。
  • ViewResult-表示由视图呈现的HTML和标记。

扫码关注云+社区

领取腾讯云代金券