ASP.NET Web API & Backbone (一) —— Web API & Simple Get
ASP.NET Web API & Backbone (1) —— Web API & Simple Get这个系列主要介绍如何使用Backbone搭建基于 ASP.
ASP.NET Web API & Backbone (1) —— Web API & Simple Get
这个系列主要介绍如何使用Backbone搭建基于 ASP.NET Web API 的客户端(重点在于Backbone的使用)
.NET 4.5 中的 ASP.NET Web API 使得我们可以快速搭建基于REST风格的服务应用,利用强大的客户端框架 Backbone 我们可以采用MVC的设计思路,
组织客户端Javascript模块(功能) 从而实现快速灵活的应用开发。
关于 ASP.NET Web API 的介绍,可以看我这篇博客:【ASP.NET】 Web Api (.NET 4.5)
关于 Backbone ,可以先看看官方介绍:http://backbonejs.org/
【服务端 Web API】
为了演示我设计了一个简单的应用:留言簿
首先是服务端的 Model:
【客户端】
先加入 Backbone,可以上官网自己下载,或者直接用 Nuget : Install-Package Backbone.js
通过下面的 HTML 可以对 Backbone 进行初步的理解:
这个“留言簿” 定义为 CommentModel 和 CommentView,View负责页面的描绘,Model则是对应服务端实体,model.fetch 取得数据,view.render 将取到的数据交给
underscore 的 template 生成HTML结果。其他一些细节请看下面代码中的注释。
下面将详细介绍 Backbone 是如何调用 WebApi 的CRUD。