我已经探讨了ASP.net的Web API框架和MVC 4.我明白使用Web API只返回数据,那么在客户端,我们使用JavaScript的角度来看,AJAX来处理所有的行动通过HTTP动词。另一方面,MVC控制器可以返回数据并查看我们可以通过控制器中的[HttpPost]处理事件。ASP.net Web应用程序结构混乱
我看到一些人,他们做2个项目在一个解决方案:一个是网络API在MVC 4,另一个是MVC 4互联网应用。这是个好主意吗?我没有看到两种项目之间的关系。任何人都可以向我解释两个项目如何相互沟通,这种方式的优点和缺点是什么?
注:本解决方案,他/她仍然使用Httppost来处理事件,并使用MVC控制器返回视图与模型绑定。
一个问题:是什么您通常用于使用RESTful API执行网站的常用工具和javascript –
@TranDuyLinh我使用Asp.Net WebApi来实现REST服务,因为我一直在致力于微软项目,所以显然t嘿帐篷使用自己的产品,和KnockoutJS为我们的前端代码... – Aram