2

我是 MVC 开发的新手。

我想弄清楚 ActionResult。

我已经访问了这个论坛本身的许多链接......但我认为没有人给出明确的答案......

我已经阅读了很多答案,例如 ViewResult 是从 ActionResult 和 Rendering 中派生出来的...

但是老大,ActionResult 到底是什么?

我们知道字符串、双精度、整数等返回类型,但 ActionResult 到底是什么?它返回什么?

谁能用简单的方式告诉我?

4

1 回答 1

2

封装动作方法的结果,用于代表动作方法执行框架级操作。

ASP.NET MVC 中的 Action Result 提供了一种简单而通用的方法来向浏览器返回不同类型的响应。

它是一个抽象类,返回以下子类型

  • 查看结果

  • 部分查看结果

  • 空结果

  • 重定向结果

  • 重定向到路由结果

  • json结果

  • JavaScript结果

  • 内容结果

  • 文件内容结果

  • 文件流结果

  • 文件路径结果

你想返回什么?

看法 ?部分视图?一些 Json 字符串?文件响应客户端?

于 2013-06-08T12:03:51.497 回答