大多数操作方法会返回从 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) 的情况下所使用的返回值。

最新文章

  1. VS2015企业版,社区版,专业版详细对比
  2. [转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护
  3. d3.js读书笔记-2
  4. java 中 finally里面写了return 会发生什么?
  5. Semiautomated IMINT Processing Baseline System——翻译
  6. opencv2学习:计算协方差矩阵
  7. (二)win7下用Intelij IDEA 远程调试spark standalone 集群
  8. Warning: $HADOOP_HOME is deprecated.解决方法
  9. exynos 4412 eMMC配置及使用方法
  10. 代理模式及其在spring与struts2中的体现
  11. 【原创】java 流星划过天空
  12. MVC4 教程
  13. CCNP第一课:默认路由(路由黑洞,路由终结)
  14. [补档]暑假集训D8总结
  15. [bzoj1731] [Usaco2005 dec]Layout 排队布局
  16. 2017-12-30-如何彻底清除现存GIT仓库的大量提交历史
  17. ES2015也就是ES6知识点持续更新
  18. NextCloud前端支持播放mov文件
  19. linux环境,通过rpm删除mysql包,报错:error reading information on service mysqld: Invalid argument
  20. Saltstack如何修改主机名或者minion id

热门文章

  1. 【甘道夫】怎样在cdh5.2上执行mahout的itemcf on hadoop
  2. 跨平台传输中使用base64来保证非ascii码字符串的完整性
  3. Linux设备驱动——内核定时器
  4. c#将Excel数据导入到数据库的实现代码(转载)
  5. 一位学长的ACM总结(感触颇深)
  6. asp.net微信开发第六篇----高级群发(文本)
  7. c - 统计字符串"字母,空格,数字,其他字符"的个数和行数.
  8. Centos 5.2安装配置DNS服务器
  9. 武汉科技大学ACM:1006: 华科版C语言程序设计教程(第二版)例题4.17
  10. geotools导入shp文件到Oracle数据库时表名带下划线的问题解决