ASP.NET AJAX CodePlex Preview 3的代码解析2011-12-26 博客园 Kevin-moon忙了半个月,现在终于闲下来了,有时间写博,感觉真爽!刚刚看到有人想一起研究ASP.NET AJAX CodePlex Preview 3的帖子,正好前段时间小研究了下.Preview3就出了两个JS(MicrosoftAjaxAdoNet.js和MicrosoftAjaxTemplates.js).这里先介绍下MicrosoftAjaxAdoNet类库,对于它的介绍在MS提供的文档中都说明了.这里只是解析下代码,并一起讨论下.先放一张这个类库中的类关系图上来

下面看下它的基础类: AdoNetQueryBuilder类:主要属性:_queryParameters: uri的?之后的参数数组_uri: uri的?之前的地址用处:对URL的分解,根据查询的参数(?之后)创建参数数组(array),同时也可以设置$skip,$top,$orderby,$filter,$expand这些参数,但是这些参数如何使用的,还不清楚!?在该类库中还用在AdoNetServiceProxy的invoke服务,用于分解参数operationUri.AdoNetActionResult类主要属性:_actionContext, _error, _operation, _result用处:AdoNetActionSequence队列执行完动作后,成功/失败的回调函数返回的结果对象.