MVC项目PartialViewResult,ActionResult,ViewResult类有什么区别?

时间:2011-12-20 15:20:00

标签: asp.net-mvc asp.net-mvc-3 model-view-controller

MVC项目 有什么区别

PartialViewResult

ActionResult

ViewResult

类?

任何人都可以发布简短的介绍链接吗?

2 个答案:

答案 0 :(得分:7)

  • ActionResult - 一个抽象类,ASP.NET MVC应用程序中的所有操作都应该返回一个具体的实例。
  • ViewResult - ActionResult的一个实现,用于使用指定的视图引擎呈现视图
  • PartialViewResult - ActionResult的一个实现,用于使用指定的视图引擎呈现局部视图(没有布局)

答案 1 :(得分:1)

以下是一些可以帮助您入门的资源:

可以在此处查看 ActionResult 类的MSDN documentation

ActionResult types in MVC2是一个很好的介绍。

ASP.NET MVC ActionResults explained是更多信息。

What's the point of ActionResult return type?链接指的是另一个Stack Overflow帖子。

Difference Between ViewResult() and ActionResult()是另一个。