本书主要介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。此外,本书在给入门开发者提供一个完整的ASP.NET AJAX 架构总揽的同时,也能适当介绍深入些的内容,包括部分原理、实现等。对使用ASP.NET AJAX 的开发人员来说是一本不可多得的好书。
本书系统介绍ASP.NET AJAX程序设计知识,共3卷。本卷从最易于理解和使用的部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAXExtensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端开发知识,只在Visual Studio中轻松拖放即可实现强大的客户端Ajax功能,例如局部页面更新、异步回送、拖放、动画等,非常适合为现有的ASP.NET 2.0应用程序添加少量的Ajax特性,或是基于ASP.NET 2.0的一些简单Ajax功能的实现。
本卷适合对ASP.NET AJAX有兴趣,并希望对其有更进一步了解的Web开发人员阅读。
第1章 Ajax概述
1.1 Ajax之前的Web
1.2 水到渠成的Ajax
1. 3 Ajax应用程序的特征
1.4 Ajax使用的技术
1.5 Ajax的实现原理
1.6 最简单的Ajax应用程序
1.7 Ajax的优势和不足
1.8 小结
第2章 ASP.NET AJAX介绍
2.1 ASP.NET AJAX的特性
2.1.1 服务器端特性
2.1.2 客户端特性
2.2 ASP.NET AJAX架构总揽
2.2.1 服务器端架构
2.2.2 客户端架构
2. 3 安装ASP.NET AJAX
2.3.1 预先需求
2. 3. 2 几个不同的安装丈件
2.3.3 安装ASP.NET AJAX
2.3.4 常见问题以及解决方案
2.4 配置ASP.NET AJAX
2.4.1 在现有的ASP.NET程序上应用ASP.NET AJAX
2.4.2 新建ASP.NET AJAX应用程序
2. 4. 3 将“Futures”部分中的服务器端控件添加到Visual Studio的Toolbox中
2.5 ASP.NET AJAX使用方法概述
2.5.1 服务器端和客户端使用方法的比较
2.5.2 选择最适合的使用方法
2.6 展望ASP.NET AJAX的发展
2.7 ASP.NET AJAx Hello World示例程序
2.7.1 示例程序介绍
2.7.2 设计页面的HTML部分
2.7. 3 编写提供服务的Web Service
2.7.4 使用ScriptManager控件在页面上添加Web SerVice的客户端引用
2.7.5 用Javascript让程序运转起来
2.7.6 使用HTTP嗅探器看看到底发生了什么
2.8 小结
第3章 ASP.NET AJAX的核心:ScriptManager控件
第4章 使用UpdatePanel控件实现局部更新
第5章 使用扩展器控件为服务器端控件添加客户端功能
第6章 其他Asp.NET AJAX服务器端控件介绍
第7章 ASP.NET AJAX Control Toolkit介绍
第8章 ASP.NET AJAX Control Toolkit中的样式扩展器控件
第9章 ASP.NET AJAX Control Toolkit中的功能扩展器控件
第10章 ASP.NET AJAX Control Toolkit中的独立控件
第11章 实例程序:为Jobs Site Starter Kit添加Ajax功能