《ASP.NET 2.0 Ajax入门经典》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)格拉维奇(Glavich,P.),(美)麦克卢尔(McClure,W.B.),(美)欧尔(Orr,S.C.)等著;吴宏泉译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302177289
  • 页数:321 页
图书介绍:本书全面介绍ASP.NET 2.0 AJAX,从中可以学到如何构建功能更丰富、更动态的Web站点和Web应用程序。

第1章 ASP.NETAJAX综述 1

1.1开发趋势 1

1.2问题所在 4

1.3改善用户体验 4

1.4现状 5

1.5什么是AJAX 5

AJAX的优势 6

AJAX发展历史 6

组成AJAX的技术 6

1.6什么是ASP.NET2.0AJAX 7

1.7AJAX的使用者 8

现状 9

程序包 9

AJAX的未来 9

1.8本章小结 10

第2章 创建ASP.NETAJAX应用程序 11

2.1安装ASP.NETAJAX 11

2.2创建ASP.NETAJAX应用程序 13

创建一个管理用户和角色的数据库 15

创建一个数据访问层 16

创建一个角色管理页面 18

添加一个UpdateProgress控件 21

2.3在已有应用程序中添加ASP.NETAJAX功能 22

添加ScriptManager控件 28

添加UpdatePanel控件 29

添加AutoCompleteExtender控件 29

2.4本章小结 31

第3章 ASP.NETAJAX体系结构 33

3.1ASP.NETAJAX基础 33

3.2理解代码库 34

3.3实现跨浏览器兼容 35

3.4探索MicrosoftAJAXLibrary 36

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

使用ASP.NETAJAX开发的优势 52

使用ASP.NETAJAX开发的劣势 52

各种AJAX库 53

4.2客户端JavaScript概述 53

什么是JavaScript 54

为什么需要JavaScript 54

常见控件引用 54

浏览器支持 56

4.3客户端内容 56

ScriptManager 57

快捷方式 61

ScriptManagerProxy 61

XML-Script 62

4.4服务器端操作 62

4.5客户端和服务器协同工作 64

使用ASP.NET调用约定 64

执行异步操作 66

4.6AJAX应用 68

4.7返回数据 68

简单数据类型 69

使用定制业务对象 70

4.8基于页面的Web服务 73

4.9JSON数据格式 74

什么是JSON 75

为什么使用JSON 76

4.10问题所在 76

无效回送或回调参数 76

同步ViewState 78

出错处理 79

4.11FuturesCTP 82

4.12本章小结 82

第5章 UpdatePanel控件 83

5.1什么是UpdatePanel 83

5.2理解异步回送 84

5.3UpdatePanel的浏览器支持 85

5.4配置UpdatePanel 86

ScriptManager 87

ScriptManager的方法和属性 88

触发UpdatePanel 88

<asp:UpdateProgess> 90

终止按钮 90

ChildrenAsTriggers 91

UpdateMode 91

RenderMode 91

5.5服务器端调试 91

5.6动态添加UpdatePanel 92

5.7客户端页面生命周期 94

PageRequestManager 95

initializeRequest 95

beginRequest 95

pageLoading 96

pageLoaded 96

endRequest 96

init 97

pageUnload 97

5.8添加控件 99

5.9编制控件 105

注册脚本 105

初始化脚本 106

实施客户端处置功能 107

5.10其他控件 108

UpdateProgress控件 108

Timer控件 108

5.11本章小结 110

第6章 ControlToolkit 111

6.1开发团体项目 111

6.2安装工具集 112

6.3测试工具集控件 116

扩展器控件 116

控件基本使用方法 117

6.4测试控件 119

控件列表 119

应用控件 126

6.5创建扩展器控件 149

6.6为AJAXControlToolkit开放源代码项目做出贡献 149

6.7本章小结 150

第7章 控件扩展器 151

7.1核心框架 151

7.2创建一个控件 152

创建项目 153

嵌入脚本资源 155

实施抽象方法 157

提供动态行为实现 160

完成的扩展器 167

ASP.NETAJAXControlToolkit 167

使用AJAXControlToolkit增强扩展器 171

AJAXControlToolkit效果 174

7.3使用AJAXControlToolkit的优缺点 175

7.4本章小结 176

第8章 JavaScript增强 179

8.1数据类型 179

Object()对象 180

Boolean()对象 181

Number()对象 182

String()对象 183

Array()对象 184

StringBuilder()类 186

Date()对象 188

Error()对象 190

8.2代码管理 191

命名空间 191

类 193

继承 194

接口 196

集成语言特征 196

枚举 198

8.3本章小结 199

第9章 MicrosoftAJAXLibrafy 201

9.1客户端命名空间 201

9.2Sys命名空间 202

类型 202

Sys.Debug 203

Sys.StringBuilde 204

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.NET2.0AJAX 253

11.5身份验证服务 253

Login函数 253

Logout函数 254

启用身份验证服务 254

小结 260

11.6配置服务 261

属性字段 261

Load函数 261

Save函数 261

启用配置服务 262

11.7本章小结 271

第12章 调试 273

12.1服务器端调试 273

12.2使用断点 275

12.3JavaScript调试 276

其他调用调试器的方法 284

使用debugger关键字 285

其他检测变量值的方法 287

12.4ASP.NETAJAX调试支持 291

使用Sys.Debug 291

断言和失败 297

使用Sys.Debug.assert 297

使用Sys.Debug.fail 299

ScriptManager调试支持 299

12.5中间人 300

12.6使用WebDevelopmentHelper 305

12.7在Firefox中调试 307

12.8本章小结 310

第13章 ASP.NETAJAXFuturesCTP:在线内容 313

13.1XML-Script 313

13.2数据绑定 314

13.3拖放功能 315

13.4桥接 316

13.5Silverlight 317

附录参考资料 319