当前位置:首页 > 工业技术
ASP.NET 2.0 AJAX高级编程
ASP.NET 2.0 AJAX高级编程

ASP.NET 2.0 AJAX高级编程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)吉布斯(Gibbs,M.),(美)沃荷林(Wahlin,D.)著;吴宏泉译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302179405
  • 页数:296 页
图书介绍:本书内容为如何通过添加动态VI组件给用户带来更好的体验,介绍使用Microsoft AJAX Library简化编程的方法,介绍开发定制AJAX控件的方法。
《ASP.NET 2.0 AJAX高级编程》目录
标签:编程

第1章 开发新一代Web应用程序 1

1.1实现多功能Web应用程序 1

1.2谁会从AJAX中受益 2

1.2.1最终用户利益所在 2

1.2.2开发人员利益所在 3

1.3什么是ASP*NET AJAX 6

1.3.1 ASP*NET组件 7

1.3.2 JavaScript组件 8

1.3.3 Web服务组件 11

1.3.4动态HTML组件 12

1.4其他AJAX库 12

1.5使用ASP*NET AJAX平衡客户端和服务器编程 14

1.6本章小结 14

第2章 局部网页更新 17

2.1 UpdatePanel控件 17

2.1.1触发更新 20

2.1.2从服务器调用更新方法 24

2.1.3局部页面更新生命周期 25

2.1.4 UpdatePanel的复杂性 26

2.2 UpdateProgress控件 27

2.3使用Timer控件自动更新 31

2.4管理页面请求 33

2.4.1请求生命周期 34

2.4.2取消请求 37

2.4.3检测错误 38

2.4.4使用更新 39

2.5 AJAX和可访问性 41

2.6本章小结 42

第3章ASP.NET开发人员的JavaScript 45

3.1客户端的JavaScript 45

3.1.1把JavaScript部署到浏览器 46

3.1.2感知性能 47

3.1.3脚本资源 48

3.2 JavaScript变量类型 48

3.3语言不规则性 52

3.3.1什么是相等性 52

3.3.2 Null*Undefiined或其他类型 54

3.4变量作用域 56

3.5使用原型 59

3.6关闭闭包 62

3.6.1垃圾收集 65

3.6.2 DOM元素 65

3.6.3避免内存泄漏 66

3.7使用eval求值 67

3.8处理异常 68

3.9字符串操作 69

3.10更好的JavaScript 71

3.10.1减少脚本 71

3.10.2使用缓存变量 71

3.11本章小结 72

第4章ASP.NETAJAX Client Libra 73

4.1浏览器页面生命周期 73

4.2使用类型系统 75

4.2.1声明命名空间 75

4.2.2创建类 77

4.2.3使用接口 83

4.2.4定义枚举和标记 85

4.3基本类库 90

4.3.1 String类 90

4.3.2日期和数字 91

4.3.3数组 92

4.4 Intellisense支持 94

4.5侦错和调试 97

4.5.1调试跟踪控制台 98

4.5.2生成错误 99

4.5.3验证参数 102

4.6浏览器对象 102

4.7本章小结 104

第5章 使用ScriptManager 107

5.1无处不在的ScriptManager 107

5.1.1添加脚本引用 109

5.1.2设置ScriptMode 111

5.1.3嵌入脚本资源 112

5.1.4脚本本地化 115

5.1.5脚本全球化 119

5.1.6服务引用 120

5.2 ASP.NET应用程序服务 123

5.2.1表单身份验证 123

5.2.2配置服务 126

5.3错误处理 130

5.3.1定制错误处理 130

5.3.2处理异步回送错误 131

5.3.3异步超时 132

5.4定制脚本位置 132

5.4.1设置脚本路径 132

5.4.2解析脚本引用 133

5.4.3 ScriptManager代理 133

5.4.4脚本压缩 133

5.5兼容性 133

5.6本章小结 134

第6章ASP.NET AJAX联网功能 135

6.1 XMLHttpRequest对象 135

6.1.1 XMLHttpRequest安全性 136

6.1.2对象属性和方法 136

6.2 WebRequest调用 138

6.2.1设置HTTP动词 139

6.2.2设置超时限制 141

6.2.3添加定制头 142

6.2.4传递额外数据 144

6.2.5解析完整URL 146

6.3管理Web请求 146

6.3.1默认超时设置 146

6.3.2全局Web请求处理 149

6.3.3 WebRequestExecutor 151

6.4传递数据 152

6.4.1串行化 153

6.4.2 JSON格式 153

6 4.3 JSON串行化 157

6.4.4 PageMethods 161

6.4.5使用日期 162

6.4.6回避串行化 163

6.4.7配置JSON串行化功能 164

6.4.8定制串行化 164

6.5本章小结 165

第7章ASP*NET AJAX应用程序服务 167

7.1用户身份验证 167

7.1.1配置表单身份验证 168

7.1.2定制身份验证 169

7.1.3使用JavaScript进行身份验证 170

7.1.4访问用户状态 173

7.1.5注销 174

7.2用户Profiile数据 175

7.2.1定义Profiile数据 175

7.2.2访问Profiile属性 178

7.2.3在浏览器中访问Profiile数据 179

7.2.4重载Profiile属性 181

7.2.5加载Profiile属性 183

7.26存储Profiile数据 185

7.3本章小结 188

第8章 多功能AJAX Toolkit控件 189

8.1控制页面布局 189

8.1.1 Accordion 190

8.1.2 AlwaysVisibleControlExtender 193

8.1.3 CollapsiblePanelExtender 195

8.1.4 ResizableControl 196

8.1.5 Tab 198

8.2 UI效果 200

8.2.1动画 201

8.2.2 UpdatePanel动画 202

8.2.3 DropShadow 204

8.2.4 RoundedComers 204

8.3弹出式控件 205

8.3.1日历 206

8.3.2 ConfiirmButton 207

8.3.3 HoverMenu 207

8.3.4 PopupControl 208

8.3.5 ModalPopup 209

8.3.6 CascadingDropDown 209

8.4本章小结 211

第9章 测试和调试ASP*NET AJAX应用程序 213

9.1调试和发布脚本 213

9.2使用 Error类 216

9.3使用Sys*Debug类 219

9.3.1执行跟踪操作 219

9.3.2执行断言操作 223

9.4启用Internet Explorer的调试功能 224

9.5使用Internet Explorer和Microsoft Script Debugger调试 229

9.6使用Firefox和Firebug调试 231

9.7浏览ASP*NET AJAX请求和响应消息 233

9.7.1使用Fiddler检测消息 233

9.7.2使用Web Development Helper检测消息 237

9.8本章小结 238

第10章 部署ASP*NETAJAX应用程序 241

10.1安装ASP.NET AJAX 241

10.1.1 ASP*NET AJAX 241

10.1.2 ASP*NET AJAX Control Toolkit 242

10.1.3 ASP*NET Futures CTP 243

10.2 Web场部署 244

10.2.1设置MachmeKey 244

10.2.2操作会话状态 244

10.3使用不同平台 245

10.4避免常见的配置问题 246

10.4.1禁用调试 246

10.4.2启用定制错误 247

10.4.3禁用跟踪 247

10.4.4设置部署模式 248

10.5创建Web部署项目 249

10.6部署之后 252

10.6.1性能监控 252

10.6.2控制AJAX特征 253

10.6.3配置IIS7 254

10.7使用脚本压缩 255

10.7.1压缩动态脚本 255

10.7.2压缩静态脚本 255

10.7.3考虑使用共享脚本 256

10.7.4不要改变版本路径 256

10.8本章小结 257

第11章 构建定制控件 259

11.1构建客户端ASP*NET AJAX控件 259

11.1.1扩展JavaScript 260

11.1.2注册控件命名空间 262

11.1.3创建控件构造函数 262

11.1.4使用原型设计模式和JSON 264

11.1.5定义控件属性 267

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

11.1.7定义控件方法 273

11.1.8处置控件资源 283

11.1.9注册定制控件类 284

11.1.10创建客户端控件实例 284

11.2构建服务器端ASP*NET AJAX控件 287

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

11.2.2创建控件类和实现IScriptControl 289

11.2.3重写Render和OnPreRender方法 291

11.2.4在ASP.NET页面中使用定制ASP.NET AJAX控件 295

11.3本章小结 296

相关图书
作者其它书籍
返回顶部