第一篇 Ajax技术概述
第1章 认识Ajax
1.1 Ajax概述
1.1.1 应用场景
1.1.2 开发模式
1.2 XMLHTTP+Web Form——最基本的形式
1.2.1 客户端
1.2.2 服务器端
1.3 XMLHTTP+HttpHandler——改良的形式
1.4 Call Back——ASP.NET 2.0的形式
1.5 关于本书的结构
1.6 小结
第2章 ASP.NET Ajax的概述、安装
2.1 概述
2.1.1 组成部分
2.1.2 架构初探
2.1.3 优势所在
2.2 安装和认识ASP.NET Ajax
2.2.1 安装步骤
2.2.2 脚本管理器ScriptManager
2.2.3 脚本管理器代理ScriptManagerProxy
2.2.4 Ajax化的Panel控件UpdatePanel
2.2.5 加载提示控件UpdateProgress
2.2.6 定时器Timer
2.2.7 使用ASP.NET Ajax Control Toolkit
2.3 实现Hello World程序
2.3.1 ASP.NET Ajax程序的配置
2.3.2 Hello Word程序的实现
2.4 小结
第二篇 ASP.NET Ajax组件应用
第3章 数据显示控件Ajax GridView应用
3.1 概述
3.2 相关控件介绍
3.2.1 ScriptManager
3.2.2 UpdatePanel
3.2.3 UpdateProgress
3.3 Ajax GridView的实现
3.3.1 成语表的数据结构
3.3.2 成语类Phrase
3.3.3 显示界面default.aspx
3.4 小结
第4章 Timer控件应用——聊天室
4.1 概述
4.2 Timer控件介绍
4.3 聊天室实现
4.3.1 聊天室的总体流程
4.3.2 服务器端实体类
4.3.3 用户登录
4.3.4 聊天室主界面Default.aspx
4.3.5 主界面的服务器端代码文件Default.aspx.cs
4.4 小结
第5章 ASP.NET Ajax Control Toolkit实用模块开发
5.1 自动完成
5.1.1 AutoCompleteExtender
5.1.2 数据库操作
5.1.3 Web服务
5.2 自动拒绝垃圾发布程序
5.2.1 NoBot
5.2.2 实现代码
5.3 拖曳排序
5.3.1 ReorderList
5.3.2 实现代码
5.4 评分功能
5.4.1 Rating
5.4.2 实现代码
5.5 QQ样式的菜单
5.5.1 多重折叠菜单组件Accordion
5.5.2 实现代码
5.6 小结
第三篇 Ajax非组件开发
第6章 注册登录
第7章 通信录
第8章 留言本
第9章 分页模块
第10章 文件上传显示进度条
第11章 相册模块
第12章 小偷模块
第13章 聚合搜索
第14章 无限级级联菜单
第15章 内文广告系统
第16章 聊天室
第17章 可个性化定制的RSS
第18章 Web QQ