图书介绍

ASP.NET AJAX实战PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET AJAX实战
  • (意)加洛(Alessandro Gallo),(美)David Barkol,Rama Krishna Vavilala著;苏金国,陈波,刘晓兵等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115183880
  • 出版时间:2008
  • 标注页数:388页
  • 文件大小:92MB
  • 文件页数:408页
  • 主题词:主页制作-程序设计;计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET AJAX实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章ASP. NETAJAX简介2

1.1什么是Ajax3

1.1.1 Ajax构成要素3

1.1.2异步Web编程5

1.1.3 XMLHpRequest对象7

1.1.4Ajax开发问题10

1.2 ASP.NET AJAX架构11

1.2.1客户端框架12

1.2.2服务器框架13

1.2.3客户端中心开发模型14

1.2.4服务器中心开发模型16

1.2.5 ASP.NET AJAX目标16

1.3 ASP.NET AJAX实战17

1.3.1简单的服务器中心解决方案17

1.3.2 UpdateProgress控件21

1.3.3简单的客户中心示例22

1.4小结26

第2章Microso Ajax Libra第一步27

2.1 Microso Ajax Libra速览27

2.1.1 Microso Ajax Libra特性27

2.1.2在ASP.NET页面中增加Ajax支持28

2.1.3脚本版本29

2.2 Application模型30

2.2.1客户组件31

2.2.2客户页面生命周期32

2.2.3 Hello Microsoft Ajax!33

2.3使用DOM35

2.3.1抽象API35

2.3.2一个动态的跨浏览器文本框36

2.3.3 CSS与定位39

2.3.4客户委托40

2.3.5 SaddHandlers与SclearHandlers41

2.3.6回调41

2.4更容易地实现JavaScript开发42

2.4.1 String对象43

2.4.2 Sy s.StringBuilder43

2.4.3 Array对象44

2.4.4全球化46

2.4.5浏览器检测47

2.4.6调试49

2.4.7有类型错误51

2.5小结53

第3章Ajax开发人员需要的JavaScript知识54

3.1使用对象54

3.1.1对象55

3.1.2数组56

3.1.3函数56

3.1.4创建定制对象60

3.1.5原型对象60

3.1.6扩展JavaScript类型61

3.1.7字面量62

3.2使用JSON63

3.2.1 JSON结构63

3.2.2 JSON与Microso Ajax Library65

3.3 JavaScript中的类65

3.3.1客户类66

3.3.2 regi sterClass方法66

3.3.3属性67

3.3.4命名空间69

3.4理解继承70

3.4.1基于原型的继承70

3.4.2向基类传递参数72

3.4.3覆写73

3.5理解接口和枚举74

3.5.1接口74

3.5.2枚举75

3.6使用类型反射77

3.6.1反射方法77

3.6.2确定对象类型78

3.6.3构建一个简单的类浏览器79

3.7处理事件81

3.7.1公开事件81

3.7.2订阅与处理事件84

3.8小结84

第4章Ajax服务器扩展剖析86

4.1 ASP.NET开发人员的Ajax86

4.2改进原有ASP.NET网站87

4.2.1一个示例ASP.NET网站88

4.2.2配置现有的ASP.NET网站88

4.3 ScriptManager: Ajax页面的大脑90

4.3.1理解ScriptManager90

4.3.2部署JavaScript文件91

4.3.3注册服务92

4.3.4本地化92

4.3.5使用ScriptManagerProxy94

4.4部分页面更新95

4.4.1引入UpdatePanel控件95

4.4.2更多UpdatePanel98

4.4.3在此插入反馈99

4.4.4使用计时器101

4.4.5错误处理103

4.5小结104

第5章 建立异步网络调用105

5.1使用ASP.NET Web服务105

5.1.1 配置Web服务106

5.1.2从JavaScript调用 Web服务方法109

5.1.3处理复杂类型111

5.1.4使用HTTP GET117

5.1.5页面方法118

5.2异步通信层119

5.2.1一个简单的WebRequest119

5.2.2执行器120

5.2.3 WebRequestManager121

5.2.4处理错误121

5.3消费外部Web服务123

5.3.1脚本技术124

5.3.2通过服务器的跨域调用125

5.3.3利用ASP.NET AJAX实现内容集成125

5.3.4桥技术131

5.4使用ASP.NET应用服务137

5.4.1启用ASP.NET应用服务137

5.4.2验证服务138

5.4.3个性化140

5.4.4角色:Orcas预览143

5.4.5消息板应用144

5.5小结145

第6章 利用UpdatePanel实现部分页面渲染146

6.1能力越大,责任越多146

6.1.1 UpdatePanel的发展历程147

6.1.2一个简单的示例147

6.2了解UpdatePanel150

6.2.1 UpdatePanel的内容151

6.2.2更新模式152

6.2.3显示模式154

6.2.4 ASP.NET页面生命周期155

6.3触发器156

6.3.1异步触发器156

6.3.2回送触发器157

6.3.3手工触发器158

6.4高级技术160

6.4.1重复UpdatePanel160

6.4.2嵌套UpdatePanel162

6.5实时GdView过滤器163

6.5.1实时GdView过滤器的目标163

6.5.2 GdView过滤器的工作原理164

6.5.3为GdView过滤器增加Ajax支持168

6.5.4一个实时的过滤器168

6.6小结171

第7章UpdatePanel深入剖析174

7.1 PageRequestManager:无名英雄174

7.1.1客户端事件模型175

7.1.2异步回送剖析177

7.2客户端事件查看器182

7.2.1起步182

7.2.2处理客户端事件183

7.2.3中止一个回送187

7.2.4管理回送优先级188

7.2.5通知用户189

7.2.6锁定和加载190

7.2.7客户端错误处理191

7.3 UpdatePanel手册192

7.3.1为什么UpdatePanel这么慢?192

7.3.2部分回送期间插入JavaScript194

7.3.3让验证器开始工作195

7.3.4 Sys.WebForms.Page-RequestManagerParse-ErrorException196

7.4问题和限制197

7.4.1要求异步请求顺序出现197

7.4.2不支持的ASP.NET 2.0控件197

7.5小结197

第8章ASP.NETAJAX客户组件198

8.1客户组件模型198

8.1.1可视化和非可视化组件199

8.1.2控件和行为200

8.1.3组件生命周期200

8.1.4容器201

8.2处理客户组件202

8.2.1创建组件204

8.2.2访问组件205

8.2.3事件和属性改变通知206

8.3行为208

8.3.1 Sys.UI.Behavior208

8.3.2创建行为209

8.3.3访问行为209

8.3.4改进文本框元素210

8.4控件214

8.4.1 Sys.UI.Control214

8.4.2创建控件215

8.4.3访问控件215

8.4.4创建一个元素包装器:文本框216

8.4.5创建一个PhotoGalle控件218

8.5小结222

第9章 构建支持Ajax的控件224

9.1脚本描述文件224

9.1.1脚本描述文件的层次225

9.1.2描述一个行为225

9.1.3描述一个控件227

9.1.4脚本引用228

9.2基于Ajax的控件介绍229

9.2.1支持Ajax的控件的工作原理229

9.2.2扩展器和脚本控件230

9.3扩展器232

9.3.1IExtenderControl接口232

9.3.2扩展器注册232

9.3.3 Format tingBehavior的扩展器233

9.3.4使用扩展器236

9.4脚本控件237

9.4.1IScriptControl接口238

9.4.2脚本控件注册238

9.4.3设计策略240

9.4.4为ASP.NET Login控件增加Ajax支持240

9.4.5使用脚本控件245

9.5小结246

第10章 利用Ajax Control Toolkit进行开发248

10.1扩展器世界248

10.1.1自动完成扩展器249

10.1.2 scriptPath属性253

10.1.3 BehaviorID属性254

10.2 Ajax Control Toolkit API255

10.2.1 Toolkit的基类256

10.2.2元数据驱动API257

10.2.3构建Toolkit扩展器:TextChanged扩展器258

10.2.4对Visual Studio Designer的支持264

10.3动画266

10.3.1 Toolkit动画框架266

10.3.2动画基类267

10.3.3使用AnimationExtender268

10.3.4 UpdatePanelAnimation扩展器271

10.3.5 JSON和动画:为PhotoGalle控件增加过渡效果272

10.4小结274

第11章XML Script276

11.1 XML Script基础知识276

11.1.1 Hello XML Script!277

11.1.2控件和XML Script279

11.1.3从XML Script到JavaScript282

11.1.4类型描述文件283

11.2动作286

11.2.1 SetProperAction286

11.2.2 PostBackAetion287

11.2.3InvokeMethodAction288

11.2.4定制动作291

11.3绑定294

11.3.1一个简单的绑定294

11.3.2绑定方向296

11.3.3目标和数据路径296

11.3.4绑定作为组件298

11.3.5转换器299

11.3.6使用转换器300

11.3.7定制转换器301

11.4小结302

第12章 拖放技术304

12.1拖放引擎304

12.1.1拖放引擎的工作原理305

12.1.2一个简单的拖放场景307

12.1.3创建一个可拖动项308

12.1.4 staDragDrop方法309

12.1.5IDragSource接口310

12.1.6创建一个投放目标312

12.1.7IDropTarget接口313

12.1.8集成315

12.2一个拖放购物车316

12.2.1服务器端设计317

12.2.2客户端设计319

12.2.3 ShoppingCa控件320

12.2.4 BooksCatalog控件322

12.2.5集成325

12.3小结325

第13章 实现常用Ajax模式328

13.1脚本版本328

13.1.1获取信息性栈轨迹329

13.1.2 JavaScript代码中的XML注释331

13.1.3验证函数参数332

13.1.4生产代码中的参数验证335

13.1.5压缩和修剪脚本文件336

13.2辅助方法,助你助我337

13.2.1自动声明属性337

13.2.2自动创建事件339

13.3逻辑导航和唯一URL341

13.3.1逻辑导航342

13.3.2唯一URL347

13.4声明方式数据绑定348

13.4.1建立Web服务348

13.4.2 ListView控件350

13.5声明方式部件353

13.5.1拖放列表354

13.5.2部件和XML Script355

13.6小结359

附录A安装ASP.NETAJAX362

附录B Ajax应用调试工具370

资源387

热门推荐