Asp.net mvc WebAPI与MVC4控制器,用于对返回json的my方法进行jquery调用

Asp.net mvc WebAPI与MVC4控制器,用于对返回json的my方法进行jquery调用,asp.net-mvc,asp.net-mvc-3,web-services,Asp.net Mvc,Asp.net Mvc 3,Web Services,我正在阅读下面的“WebAPI是构建HTTP服务的好工具”,因此我想了解更多关于这方面的信息,现在我将改为MVC4 我的web应用程序使用jQuery调用控制器上返回json结果的方法。这是否意味着我将来使用WebAPI控制器会更好 对传统控制器的调用和对WebAPI控制器的调用在缓存方面有什么区别吗?我的web应用程序使用jQuery调用控制器上返回json结果的方法。这是否意味着我将来使用WebAPI控制器会更好? 不一定,也可以使用MVC返回JSon。API为您提供了许多开箱即用的功能,您

我正在阅读下面的“WebAPI是构建HTTP服务的好工具”,因此我想了解更多关于这方面的信息,现在我将改为MVC4

我的web应用程序使用jQuery调用控制器上返回json结果的方法。这是否意味着我将来使用WebAPI控制器会更好


对传统控制器的调用和对WebAPI控制器的调用在缓存方面有什么区别吗?

我的web应用程序使用jQuery调用控制器上返回json结果的方法。这是否意味着我将来使用WebAPI控制器会更好?

不一定,也可以使用MVC返回JSon。API为您提供了许多开箱即用的功能,您必须自己用MVC实现这些功能

对传统控制器的调用与对WebAPI控制器的调用在缓存方面有什么区别吗?

缓存是一个非常广泛的概念。您可以将OutputCaching与MVC结合使用,也可以对web.api采用输出缓存。看一看

但是,除了OutputCaching之外,还有各种缓存技术,例如拥有自己的缓存和管理缓存容器等

对我来说,web.api可以用于单页应用程序、数据层或服务层