图书介绍

ASP.NET 3.5 AJAX高级编程PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 3.5 AJAX高级编程
  • 杜静编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302213581
  • 出版时间:2010
  • 标注页数:487页
  • 文件大小:82MB
  • 文件页数:502页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

ASP.NET 3.5 AJAX高级编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 AJAX概述1

1.1 对AJAX应用程序的需求1

1.2 实现多功能Web应用程序2

1.3 谁会从AJAX中受益3

1.3.1 最终用户利益所在3

1.3.2 开发人员利益所在4

1.4 AJAX的技术7

1.4.1 JavaScript Library和AJAX7

1.4.2 Initiator组件8

1.4.3 JavaScript组件8

1.4.4 Web服务组件11

1.4.5 动态HTML组件11

1.5 其他AJAX库12

1.6 用AJAX创建一个简单的Web页面13

1.7 AJAX的功能16

1.8 本章小结17

第2章 ASP.NET 3.5和AJAX19

2.1 ASP.NET 3.5带来的许多特性19

2.1.1 客户端技术20

2.1.2 服务器端技术21

2.1.3 用ASP.NET AJAX进行开发22

2.2 ASP.NET AJAX应用程序22

2.2.1 建立未使用AJAX的ASP.NET简单页面25

2.2.2 建立使用AJAX的ASP.NET页面27

2.3 ASP.NET AJAX的服务器端控件33

2.3.1 ScriptManager控件33

2.3.2 ScriptManagerProxy控件36

2.3.3 UpdatePanel控件37

2.3.4 Timer控件48

2.3.5 UpdateProgress控件50

2.4 使用多个UpdatePanel控件54

2.5 客户端页面请求的生命周期57

2.6 取消请求60

2.7 检测错误61

2.8 使用更新62

2.9 本章小结65

第3章 ASP.NET开发人员的JavaScript67

3.1 客户端的JavaScript67

3.1.1 把JavaScript部署到浏览器68

3.1.2 使用.NET包含客户端脚本69

3.1.3 感知性能72

3.1.4 脚本资源74

3.2 JavaScript变量类型75

3.3 语言不规则性79

3.3.1 什么是相等性80

3.3.2 Null、Undefined或其他类型82

3.4 变量作用域83

3.5 使用原型87

3.6 关闭闭包91

3.6.1 垃圾收集94

3.6.2 DOM元素94

3.6.3 避免内存泄漏95

3.7 使用eval求值96

3.8 处理异常97

3.9 获取字符串的一部分99

3.10 更好的JavaScript100

3.10.1 减少脚本100

3.10.2 使用缓存变量100

3.11 本章小结101

第4章 ASP.NET AJAX Client Library103

4.1 浏览器页面生命周期103

4.2 使用类型系统105

4.2.1 声明命名空间105

4.2.2 创建类108

4.2.3 使用接口114

4.2.4 定义枚举和标记118

4.3 基类库122

4.3.1 String类122

4.3.2 日期和数字123

4.3.3 数组125

4.3.4 布尔值129

4.4 Intellisense支持129

4.5 侦错和调试135

4.5.1 调试跟踪控制台136

4.5.2 生成错误137

4.5.3 验证参数139

4.6 浏览器对象140

4.7 Sys命名空间142

4.8 本章小结143

第5章 使用ScriptManager145

5.1 无处不在的ScriptManager145

5.1.1 添加脚本引用147

5.1.2 通知回调148

5.1.3 设置ScriptMode149

5.1.4 嵌入脚本资源149

5.1.5 脚本本地化153

5.1.6 脚本全球化156

5.1.7 服务引用158

5.2 ASP.NET应用程序服务161

5.2.1 窗体身份验证161

5.2.2 角色服务164

5.2.3 配置服务166

5.3 错误处理170

5.3.1 定制错误处理170

5.3.2 处理异步回送错误171

5.3.3 异步超时172

5.4 定制脚本位置172

5.4.1 设置脚本路径172

5.4.2 解析脚本引用173

5.4.3 ScriptManager代理173

5.4.4 脚本压缩173

5.4.5 移动脚本引用173

5.5 脚本合并174

5.5.1 确定要合并的脚本175

5.5.2 手工合并脚本176

5.5.3 脚本引用配置器176

5.5.4 兼容性177

5.6 本章小结177

第6章 控制“后退”按钮179

6.1 文档片段指示器179

6.2 示例应用程序179

6.3 启用部分更新功能183

6.4 添加历史支持功能185

6.5 状态编码189

6.6 在客户端管理历史190

6.7 客户端更新190

6.8 添加历史支持功能192

6.9 深度链接195

6.10 本章小结196

第7章 ASP.NET AJAX Toolkit197

7.1 下载和安装198

7.1.1 新的Visual Studio模板199

7.1.2 给VS2008工具箱添加新控件200

7.2 ASP.NET AJAX控件201

7.2.1 ASP.NET AJAX Control Toolkit中的扩展器203

7.2.2 AlwaysVisible ControlExtender203

7.2.3 AnimationExtender205

7.2.4 AutoCompleteExtender207

7.2.5 CalendarExtender210

7.2.6 CollapsiblePanelExtender211

7.2.7 ConfirmButtonExtender和ModalPopupExtender213

7.2.8 DragPanelExtender216

7.2.9 DropDownExtender217

7.2.10 DropShadowExtender219

7.2.11 DynamicPopulateExtender221

7.2.12 FilteredTextBoxExtender224

7.2.13 HoverMenuExtender226

7.2.14 ListSearchExtender227

7.2.15 MaskedEditExtender和MaskedEditValidator228

7.2.16 MutuallyExclusive CheckBoxExtender231

7.2.17 NumericUpDownExtender232

7.2.18 PagingBulletedListExtender233

7.2.19 PopupControlExtender234

7.2.20 ResizableControlExtender236

7.2.21 RoundedCornersExtender238

7.2.22 SliderExtender239

7.2.23 SlideShowExtender241

7.2.24 TextBoxWatermarkExtender243

7.2.25 ToggleButtonExtender245

7.2.26 UpdatePanelAnimationExtender246

7.2.27 ValidatorCalloutExtender248

7.3 ASP.NET AJAX Control Toolkit服务器控件249

7.3.1 Accordion控件249

7.3.2 CascadingDropDown252

7.3.3 NoBot控件254

7.3.4 PasswordStrength控件255

7.3.5 Rating控件256

7.3.6 TabContainer控件257

7.4 本章小结259

第8章 ASP.NET AJAX应用程序服务261

8.1 用户身份验证261

8.1.1 验证Windows用户262

8.1.2 使用窗体验证模式263

8.1.3 配置窗体验证模式264

8.1.4 定制身份验证267

8.1.5 使用JavaScript进行身份验证268

8.1.6 访问用户状态270

8.1.7 注销271

8.1.8 用户Profile数据272

8.1.9 定义Profile数据273

8.1.10 访问Profile属性275

8.1.11 在浏览器中访问Profile数据277

8.1.12 重载Profile属性278

8.1.13 加载Profile属性280

8.1.14 存储Profile数据282

8.2 管理用户角色285

8.2.1 配置角色管理285

8.2.2 客户端的角色检查287

8.3 本章小结288

第9章 ASP.NET AJAX联网功能291

9.1 XMLHtttpRequest对象291

9.1.1 XMLHttpRequest安全性292

9.1.2 对象属性和方法292

9.2 WebRequest调用294

9.2.1 设置HTTP动词295

9.2.2 设置超时限制297

9.2.3 添加定制头298

9.2.4 传递额外的数据300

9.3 管理Web请求302

9.3.1 默认超时设置302

9.3.2 全局Web请求处理305

9.3.3 WebRequestExecutor306

9.4 传递数据308

9.4.1 串行化308

9.4.2 JSON格式309

9.4.3 JSON串行化312

9.4.4 PageMethods317

9.4.5 使用日期318

9.4.6 避免串行化318

9.4.7 配置JSON串行化功能319

9.4.8 定制串行化320

9.5 本章小结320

第10章 使用动画323

10.1 使用动画控件323

10.1.1 给单个控件制作动画324

10.1.2 动画事件326

10.1.3 动画动作327

10.1.4 动画方法327

10.2 动画动作的示例328

10.2.1 在序列中使用<FadeOut>动作328

10.2.2 使用<FadeIn>和<FadeOut>330

10.2.3 移动和处理面板332

10.3 本章小结334

第11章 构建定制控件335

11.1 构建客户端ASP.NET AJAX控件335

11.1.1 扩展JavaScript336

11.1.2 注册控件命名空间338

11.1.3 创建控件构造函数338

11.1.4 使用原型设计模式和JSON340

11.1.5 定义控件属性342

11.1.6 初始化控件和处理事件345

11.1.7 定义控件方法348

11.1.8 释放控件资源358

11.1.9 注册定制控件类359

11.1.10 创建客户端控件实例360

11.2 构建服务器端ASP.NET AJAX控件363

11.2.1 在服务器端控件中嵌入脚本363

11.2.2 创建控件类364

11.2.3 在ASP.NET页面中使用定制ASP.NET AJAX控件369

11.2.4 用ASP.NET AJAX Control Toolkit创建控件扩展器370

11.3 本章小结376

第12章 Web Part377

12.1 Web Part简介377

12.2 建立没有AJAX的Web Parts页面379

12.2.1 WebPartManager服务器控件380

12.2.2 WebPartZone服务器控件381

12.2.3 理解WebPartZone控件382

12.2.4 允许用户改变页面模式383

12.3 理解回送与Web Part384

12.4 在Web Part页面上添加AJAX386

12.5 用AJAX建立定制的Web Part389

12.6 本章小结395

第13章 本地化397

13.1 什么是本地化397

13.2 文化和区域398

13.2.1 理解文化类型398

13.2.2 理解ASP.NET文化399

13.3 服务器端和客户端的本地化402

13.3.1 服务器端的文化声明402

13.3.2 终端用户如何在客户机上选择文化403

13.4 客户端的文化细节404

13.5 ASP.NET 3.5资源文件408

13.5.1 使用本地资源408

13.5.2 添加另一个语言资源文件411

13.5.3 完成Default.aspx页面的建立412

13.5.4 使用全局资源415

13.6 资源编辑器417

13.7 本地化带静态文件的脚本417

13.8 嵌入JavaScript文件420

13.9 本章小结424

第14章 状态管理425

14.1 理解.NET中的状态425

14.2 理解会话426

14.2.1 在进程中运行会话427

14.2.2 在进程外运行会话428

14.2.3 在SQL Server上维护会话430

14.2.4 确定会话的状态431

14.2.5 无Cookie的会话状态431

14.3 使用Application对象432

14.4 使用Cookie435

14.4.1 使用Cookie的优点435

14.4.2 使用Cookie的缺点435

14.5 使用ViewState437

14.5.1 开关ViewState功能437

14.5.2 扩展ViewState438

14.6 状态管理和ASP.NET AJAX438

14.7 本章小结441

第15章 测试和调试ASP.NET AJAX应用程序443

15.1 调试和发布脚本443

15.2 使用Error类446

15.3 使用Sys.Debug类449

15.3.1 执行跟踪操作450

15.3.2 执行断言操作453

15.4 启用Internet Explorer的调试功能454

15.5 使用Firefox和Firebug调试459

15.6 浏览ASP.NET AJAX请求和响应消息461

15.6.1 使用Fiddler检测消息462

15.6.2 使用Web Development Helper检测消息464

15.7 本章小结465

第16章 部署ASP.NET AJAX应用程序467

16.1 安装Bits467

16.1.1 ASP.NET AJAX468

16.1.2 ASP.NET AJAX Control Toolkit468

16.1.3 ASP.NET Futures CTP469

16.2 Web场部署的准备470

16.2.1 设置MachineKey470

16.2.2 操作会话状态470

16.3 使用不同平台471

16.4 避免常见的配置问题472

16.4.1 禁用调试472

16.4.2 启用定制错误473

16.4.3 禁用跟踪474

16.4.4 设置部署模式476

16.5 创建Web部署项目476

16.6 部署之后479

16.6.1 性能监控479

16.6.2 控制AJAX特征480

16.6.3 配置IIS7482

16.7 使用脚本压缩483

16.7.1 压缩动态脚本483

16.7.2 压缩静态脚本483

16.7.3 考虑使用共享脚本484

16.7.4 不要改变版本路径485

16.8 本章小结485

附录 ASP.NET AJAX资源487

热门推荐