我是MVC开发的新手。
我想弄清楚ActionResult。
我已经在这个论坛上找到很多链接......但我认为没有人给出明确答案......
我已经阅读了许多答案,例如ViewResult派生自ActionResult和 渲染的东西......
但Boss,ActionResult到底是什么?
我们知道返回类型,比如string,double,int但是ActionResult究竟是什么? 它返回什么?
有人能用简单的方式告诉我吗?
答案 0 :(得分:1)
封装操作方法的结果,并用于代表操作方法执行框架级操作。
ASP.NET MVC中的Action Result提供了一种简单而通用的方法,可以向浏览器返回不同类型的响应。
这是一个返回以下SubTypes的抽象类
<强>的ViewResult 强>
<强> PartialViewResult 强>
<强> EmptyResult 强>
<强> RedirectResult 强>
<强> RedirectToRouteResult 强>
<强> JsonResult 强>
<强> JavaScriptResult 强>
<强> ContentResult类型强>
<强> FileContentResult 强>
<强> FileStreamResult 强>
<强> FilePathResult 强>
你想回来什么?
查看?局部视图?一些Json String?文件响应客户端?