标题：ASP.NET2.0AJAX入门经典
版权信息
书 名: ASP.NET2.0AJAX入门经典
作　者：(美国)(WallaceB.McClure)麦克卢尔      (美国)(SteveC.Orr)欧尔
出版社： 清华大学出版社
出版时间： 2008
ISBN: 9787302177289
开本： 16
定价: 39.99 元
内容简介
本书的作者是一个MicrosoftMVP团队，使用本书可以加快在ASP.NET平台上使用ASP.NET2.0AJAX进行程序开发的速度。本书演示了如何与Web服务进行基本的AJAX风格的操作，并介绍了如何使用UpdatePanel控件、AJAXControToolkit和其他功能。本书的后面部分介绍了一些ASP.NET2.0AJAX的高级功能，包括安全性、与ASP.NET服务集成、调试。
本书主要内容
如何构建ASP.NETAJAX应用程序。
把AJAX与ASP.NET服务器控件和页面生命周期相结合的方法。
添加客户端控件功能以及与服务器端数据集成的方法。
ASP.NETAJAX为JavaScript开发人员带来的新特性。
在操作进行过程中为用户提供反馈信息的策略。
如何使用ASP.NET的安全服务。
调试应用程序的技巧。
本书读者对象
本书适用于使用ASP.NET2.0AJAX技术构建Web站点和应用程序的开发人员和编程人员。
目录
第1章ASP.NETAJAX综述1
1.1开发趋势1
1.2问题所在4
1.3改善用户体验4
1.4现状5
1.5什么是AJAX5
1.5.1AJAX的优势6
1.5.2AJAX发展历史6
1.5.3组成AJAX的技术6
1.6什么是ASP.NET2.0AJAX7
1.7AJAX的使用者8
1.7.1现状9
1.7.2程序包9
1.7.3AJAX的未来9
1.8本章小结10
第2章创建ASP.NETAJAX
应用程序11
2.1安装ASP.NETAJAX11
2.2创建ASP.NETAJAX
应用程序13
2.2.1创建一个管理用户和
角色的数据库15
2.2.2创建一个数据访问层16
2.2.3创建一个角色管理页面18
2.2.4添加一个UpdateProgress
控件21
2.3在已有应用程序中添加
ASP.NETAJAX功能22
2.3.1添加ScriptManager控件28
2.3.2添加UpdatePanel控件29
2.3.3添加AutoCompleteExtender
控件29
2.4本章小结31
第3章ASP.NETAJAX体系结构33
3.1ASP.NETAJAX基础33
3.2理解代码库34
3.3实现跨浏览器兼容35
3.4探索MicrosoftAJAXLibrary36
3.5客户端事件生命周期37
3.6服务器端控件和组件38
3.7检测JavaScript文件41
3.8操控HTTP处理程序42
3.9使用web.config文件43
3.10本章小结50
第4章Web服务调用51
4.1AJAX介绍51
4.1.1使用ASP.NETAJAX
开发的优势52
4.1.2使用ASP.NETAJAX
开发的劣势52
4.1.3各种AJAX库53
4.2客户端JavaScript概述53
4.2.1什么是JavaScript54
4.2.2为什么需要JavaScript54
4.2.3常见控件引用54
4.2.4浏览器支持56
4.3客户端内容56
4.3.1ScriptManager57
4.3.2快捷方式61
4.3.3ScriptManagerProxy61
4.3.4XML-Script62
4.4服务器端操作62
4.5客户端和服务器协同工作64
4.5.1使用ASP.NET调用约定64
4.5.2执行异步操作66
4.6AJAX应用68
4.7返回数据68
4.7.1简单数据类型69
4.7.2使用定制业务对象70
4.8基于页面的Web服务73
4.9JSON数据格式74
4.9.1什么是JSON75
4.9.2为什么使用JSON76
4.10问题所在76
4.10.1无效回送或回调参数76
4.10.2同步ViewState78
4.10.3出错处理79
4.11FuturesCTP82
4.12本章小结82
第5章UpdatePanel控件83
5.1什么是UpdatePanel83
5.2理解异步回送84
5.3UpdatePanel的浏览器支持85
5.4配置UpdatePanel86
5.4.1ScriptManager87
5.4.2ScriptManager的方法和属性88
5.4.3触发UpdatePanel88
5.4.490
5.4.5终止按钮90
5.4.6ChildrenAsTriggers91
5.4.7UpdateMode91
5.4.8RenderMode91
5.5服务器端调试91
5.6动态添加UpdatePanel92
5.7客户端页面生命周期94
5.7.1PageRequestManager95
5.7.2initializeRequest95
5.7.3beginRequest95
5.7.4pageLoading96
5.7.5pageLoaded96
5.7.6endRequest96
5.7.7init97
5.7.8pageUnload97
5.8添加控件99
5.9编制控件105
5.9.1注册脚本105
5.9.2初始化脚本106
5.9.3实施客户端处置功能107
5.10其他控件108
5.10.1UpdateProgress控件108
5.10.2Timer控件108
5.11本章小结110
第6章ControlToolkit111
6.1开发团体项目111
6.2安装工具集112
6.3测试工具集控件116
6.3.1扩展器控件116
6.3.2控件基本使用方法117
6.4测试控件119
6.4.1控件列表119
6.4.2应用控件126
6.5创建扩展器控件149
6.6为AJAXControlToolkit开放
源代码项目做出贡献149
6.7本章小结150
第7章控件扩展器151
7.1核心框架151
7.2创建一个控件152
7.2.1创建项目153
7.2.2嵌入脚本资源155
7.2.3实施抽象方法157
7.2.4提供动态行为实现160
7.2.5完成的扩展器167
7.2.6ASP.NETAJAXControl
Toolkit167
7.2.7使用AJAXControlToolkit
增强扩展器171
7.2.8AJAXControlToolkit效果174
7.3使用AJAXControlToolkit
的优缺点175
7.4本章小结176
第8章JavaScript增强179
8.1数据类型179
8.1.1Object()对象180
8.1.2Boolean()对象181
8.1.3Number()对象182
8.1.4String()对象183
8.1.5Array()对象184
8.1.6StringBuilder()类186
8.1.7Date()对象188
8.1.8Error()对象190
8.2代码管理191
8.2.1命名空间191
8.2.2类193
8.2.3继承194
8.2.4接口196
8.2.5集成语言特征196
8.2.6枚举198
8.3本章小结199
第9章MicrosoftAJAXLibrary201
9.1客户端命名空间201
9.2Sys命名空间202
9.2.1类型202
9.2.2Sys.Debug203
9.2.3Sys.StringBuilder204
9.3Sys.Net命名空间211
9.4Sys.Serialization命名空间219
9.5MicrosoftAJAXLibrary
事件处理224
9.6本章小结225
第10章用户界面设计227
10.1异步和同步回送227
10.2用户处理通知228
10.3动画显示异步回送233
10.4在操作进行中提供反馈236
10.5中断操作239
10.6操作异常243
10.7本章小结246
第11章安全和集成249
11.1集成工作方式249
11.2保护Web应用程序249
11.3ASP.NET成员资格服务251
11.4使用MicrosoftASP.NET
2.0AJAX253
11.5身份验证服务253
11.5.1Login函数253
11.5.2Logout函数254
11.5.3启用身份验证服务254
11.5.4小结260
11.6配置服务261
11.6.1属性字段261
11.6.2Load函数261
11.6.3Save函数261
11.6.4启用配置服务262
11.7本章小结271
第12章调试273
12.1服务器端调试273
12.2使用断点275
12.3JavaScript调试276
12.3.1其他调用调试器的方法284
12.3.2使用debugger关键字285
12.3.3其他检测变量值的方法287
12.4ASP.NETAJAX调试支持291
12.4.1使用Sys.Debug291
12.4.2断言和失败297
12.4.3使用Sys.Debug.assert297
12.4.4使用Sys.Debug.fail299
12.4.5ScriptManager调试支持299
12.5中间人300
12.6使用WebDevelopment
Helper305
12.7在Firefox中调试307
12.8本章小结310
第13章ASP.NETAJAXFutures
CTP：在线内容313
13.1XML-Script313
13.2数据绑定314
13.3拖放功能315
13.4桥接316
13.5Silverlight317
附录参考资料319
……