第1章 AJAX的发展 2
变革的过程 3
传统的Web应用程序 4
基于AJAX的Web应用程序 5
Rich浏览器的角色 7
AJAX核心引擎 8
XMLHttpRequest对象 9
HTTP对象模型 12
运行自制的AJAX框架 14
再谈文档对象模型 19
ASPNET中现有的AJAX框架 22
ASPNET AJAX实践 29
搭建ASPNET AJAX Extensions环境 29
核心组件 30
小结 32
第2章 Microsoft为AJAX提供的客户端库 33
JavaScpt语言扩展 33
扩展机制的基础结构 34
面向对象的扩展 44
核心组件 49
Sys Application对象 50
Sys Component对象 52
网络协议组件 55
用户界面组件 57
其他组件和功能 61
小结 63
第3章 ASP NET AJAX的核心 66
ASPNET AJAX的配置 67
Web config文件 67
运行时引擎 69
脚本管理器组件 71
ASPNET ScriptManager控件 71
加载脚本 75
脚本错误处理 81
小结 85
第4章 局部页面更新 86
定义局部可更新区域 86
UpdatePanel控件概述 87
启用页面局部更新 90
检测正在执行中的更新操作 95
UpdatePanel控件的运行机制 104
控制可更新区域 109
触发面板更新 109
触发周期性的局部更新 114
在局部更新过程中提供用户反馈 116
局部更新的客户端事件 120
在局部页面更新期间传递数据项目 126
在局部更新期间让面板运用动画效果 131
小结 134
第5章 AJAX Control Toolkit 135
扩展器控件 135
扩展器究竟是什么 136
ExtenderControl类 138
扩展器创建示例 140
AJAX Control Toolkit简介 146
安装Toolkit 147
AJAX Control Toolkit中的各控件 150
Accordion控件 152
Accordion控件概述 152
使用Accordion控件 154
Rating控件 155
Rating控件概述 156
使用Rating控件 158
ReorderList控件 159
ReorderList控件概述 159
使用ReorderList控件 161
TabContainer控件 163
TabContainer控件概述 164
使用TabContainer控件 165
AJAX Control Toolkit的扩展器 166
面板扩展器 166
Buon扩展器 170
弹出式扩展器 173
用户界面扩展器 178
输入型扩展器 186
Animation扩展器 199
小结 201
第6章 内建的应用程序服务 204
表单认证服务 205
身份认证服务的系统基础架构 205
在应用程序中使用身份认证服务 209
用户个性化服务 217
用户个性化服务的系统基础架构 218
在应用程序中使用用户个性化服务 221
小结 226
第7章 ASPNET AJAX远程方法调用 227
为远程调用设计的服务器API 228
定义远程API的契约 229
实现远程API的契约 230
通过Web服务进行远程调用 232
创建AJAX Web服务 233
使用AJAX Web服务 236
AJAX Web服务设计原则 242
通过页面方法实现远程调用 245
创建页面方法 245
使用页面方法 247
桥接外部的Web服务 251
传统的服务器对服务器方法 251
ASP NET AJAX Futures的桥接文件 252
小结 260
第8章 用ASPNET创建AJAX应用程序实例 261
AJAX深入解析 262
AJAX的优点 262
AJAX的缺点 264
模式、实践和服务 266
重访ASPNET Starter Kits 270
Jobs Site Starter Kit速览 271
减少页面抖动 272
定期刷新屏幕 278
小结 287