jData 是一个采用 JavaScript 编写的数据组件类库,目标是将 Asp.net 中的 GridView,DetailsView,FormView 移植到 JavaScript 中来,并在原有功能的基础上进行扩展,它是为 Asp.net 开发人员而设计。
其中 JData.js 文件是用来实现 Asp.Net 中的 GridView,DetailsView, FromView,(FromView 尚未完成),它是基本于 MS AJAX,在使用中需要引用 MS AJAX 。
JData.DateTimeField.js,JData.GroupColumn.js …… 等文件是用于对原有的功能进行扩展,部份类库需要引用到 JQuery,以及 JQuery UI,具体请查看该文件中的注释以及相关的实例。

使用授权:GPL 以及 MS-PL 协议

功能特性:
1、API 与 Asp.net 中的数据组件极为接近,并且具有完整的代码感应(需 VS2008 或更高版本 ),无需要记忆类库中的 API 。
2、对于简单的增删改功能,无需编写服务端代码。
3、支持强类型的 JavaScript 类型,避免书写中出现错误。

说明:
1、JData 的服务端是采用 ALinq 来处理数据,当然,你了也可以改写为 Linq to SQL,或其它第三方 ORM。
2、本站点采用的数据库为 Access 数据库,并且没用对页面或数据进行缓存,频繁刷新可能会出错。

示例下载:JData_v0.9 Demo
代码仅供演示,在实际使用中,请务必控制权限。