当前位置:首页 > 工业技术
挑战ASP.NET AJAX 1.0
挑战ASP.NET AJAX 1.0

挑战ASP.NET AJAX 1.0PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:邓文渊,文渊阁工作室编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111240020
  • 页数:473 页
图书介绍:本书介绍Microsoft ASP.NET AJAX 1.0的相关知识。
《挑战ASP.NET AJAX 1.0》目录

第1章 网页设计当红炸子鸡—AJAX 1

1.1新的网页思维 2

1.1.1什么是AJAX 2

1.1.2 AJAX的特性 3

1.2 AJAX的优点及缺点 4

1.2.1 AJAX的优点 5

1.2.2 AJAX的缺点 6

1.3 AJAX网站示例 7

1.3.1 Google Maps 7

1.3.2 Google 7

1.3.3 Flixster 8

1.3.4 163电子邮箱 8

第2章 AJAX技术实战 10

2.1 XMLHpRequest对象 11

2.1.1定义XMLHpRequest对象 11

2.1.2 XMLHpRequest对象的方法及属性 12

2.1.3 XMLHpRequest对象的处理流程 13

2.2以XMLHpRequest创建传统网页及AJAX网页 16

2.2.1创建传统网页 16

2.2.2创建AJAX网页 19

2.3以ASP.NET2.0创建AJAX网页 23

2.3.1 ASP.NET 2.0异步更新技术的原理 23

2.3.2 AS P.NET2.0异步更新技术实战 25

第3章 ASP.NETAJAX 1.0旅程开始 30

3.1创建ASP.NETAJAX 1.0环境 31

3.1.1下载及安装ASP.NETAJAX 1.0工具 31

3.1.2创建AJAX网站 33

3.2 ScriptManager及UpdatePanel控件 35

3.2.1控件的特性 35

3.2.2第一个示例 636

3.3连接数据库的AJAX网页 39

3.3.1数据库资源管理器 40

3.3.2连接Access数据库 42

3.3.3连接SQL Server数据库 46

3.3.4创建连接数据库网页 48

3.3.5 ASPNET 2.0内置的AJAX功能 52

第4章 浏览器端函数库 54

4.1 MicrosoftAJAX Library 55

4.1.1简介 55

4.1.2命名空间 55

4.2全局命名空间 56

4.2.1方法 56

4.2.2 $get方法 56

4.2.3 $addHandler法 58

4.2.4 AJAX网页中的按钮 59

4.2.5$find方法 60

4.2.6 $removeHandler方法 63

4.2.7 $addHandlers方法 66

4.3类设计 68

4.3.1定义类的步骤 68

4.3.2定义类 69

4.3.3 Javascript程序代码的位置 72

4.3.4定义独立类文件 74

4.3.5定义继承类 75

4.3.6定义接口类 79

4.4 Sys.Ul命名空间 82

4.4.1 DOMElement 类 82

4.4.2 DOMEvent 类 88

第5章 服务器端控件 90

5.1 ScriptManage控件 91

5.1.1 Javasc文件 91

5.1.2浏览器中的HTM L代码 92

5.1.3 <Scripts>标签 94

5.1.4 <Services>标签 94

5.1.5用程序触发ScriptManager控件 95

5.1.6错误处理 97

5.2 UpdatePanel控件 101

5.2.1 PostBack与异步更新 102

5.2.2一页面中多个UpdatePanel控件 103

5.2.3外部更新UpdatePanel控件 107

5.2.4嵌套UpdatePanel控件 120

5.2.5 ChildrenAsTriggers属性 123

5.2.6用程序触发UpdatePanel控件 126

5.2.7不能用于UpdatePanel的控件 130

5.3 Timer控件 138

5.3.1用法及原理 138

5.3.2触发方式 140

5.4 UpdateProgress控件 148

5.4.1使用方法 148

5.4.2 DynamicLayout属性 153

5.4.3 Associated UpdatePanel ID属性 155

5.5 ScriptManagerProxy控件与母版页 159

5.5.1母版页 159

5.5.2独立母版页示例 160

5.5.3母版页与内容页的交互 162

5.5.4使用ScriptManagerProxy控件的内容页 164

第6章 管理异步更新流程 168

6.1 PageRequestManager类 169

6.1.1使用PageRequestManager第一步 169

6.1.2 abortPostBack方法 170

6.2 Page RequestManager事件 173

6.2.1 initializeRequest事件 173

6.2.2 beginRequest事件 174

6.2.3 pageLoading事件 174

6.2.4 pageLoaded事件 175

6.2.5 endRequest事件 176

6.3取消新的异步更新 176

6.4外部触发UpdateProgress控件 180

6.5自定义错误信息 183

第7章 AJAX Control Toolkit—样式篇 187

7.1 AJAXControlToolkit运行环境 188

7.1.1创建AJAXControlToolkit网站 188

7.1.2下载AJAXControIToolkit 188

7.1.3创建AJAXControlToolkit工具箱 191

7.1.4修改AJAXControlToolkit控件前缀 192

7.2 AlwaysVisibleControl控件 194

7.3 CollapsiblePanel控件 199

7.4 DropDown控件 206

7.5 DropShadow控件 209

7.6 HoverMenu控件 213

7.7 ModalPopup控件 224

7.8 RoundedCorers控件 229

7.9 Slider控件 231

7.10 SIideShow控件 238

7.11 TextBoxWatermark控件 242

7.12 ToggleButton控件 243

7.13 ValidatorCallout控件 246

第8章 AJAX Control Toolkit—动画篇 250

8.1 Animation Framework 251

8.1.1 Animation控件 251

8.1.2 Animation控件的属性及事件 251

8.1.3 Animation控件的标签 252

8.1.4 Animation动画基本语法 253

8.2基本动画特效 254

8.2.1淡出与淡入特效 254

8.2.2颜色转换特效 256

8.2.3改变大小特效 258

8.2.4倍率缩放特效 259

8.2.5移动特效 261

8.2.6波动特效 263

8.3组合动画特效 264

8.3.1同时播放组合动画 264

8.3.2依序播放组合动画 265

8.3.3条件式播放组合动画 266

8.3.4多条件式播放组合动画 269

8.4 UpdatePanelAnimation控件 272

第9章 AJAX Control Toolkit—功能篇 275

9.1 AutoComplete控件 276

9.1.1“自动输入完成”功能的网页服务程序 276

9.1.2“自动输入完成”功能实例 279

9.2 CascadingDropDown控件 280

9.2.1连动式下拉菜单的网页服务程序 281

9.2.2连动式下拉菜单实例 283

9.3 ConfirmButton控件 287

9.4 DragPanel控件 289

9.4.1单一控件移动 289

9.4.2拖放面板 291

9.5DynamicPopulate控件 293

9.6 FiltereTextBox控件 296

9.7 ListSearch控件 298

9.7.1用于ListBox控件 299

9.7.2用于DropDownList控件 301

9.8 Mutually ExcuIsiveCheckBox控件 302

9.9 NumericUpDown控件 304

9.9.1数值调整器示例 304

9.9.2用程序动态调整数值调整器 307

9.9.3其他效果 309

9.10 PagingBulletedList控件 310

9.11 PasswordStrength控件 312

9.12 PopupControl控件 316

9.12.1结合数据库 317

9.12.2结合选项按钮 319

9.12.3结合日历控件 320

9.13 ResizableControl控件 321

第10章 AJAX Control Toolkit—独立篇 325

10.1 Accordion控件 326

10.1.1 Accordion控件语法 326

10.1.2群组折叠面板 327

10.1.3其他效果 329

10.2 Calendar控件 330

10.2.1输入今天日期 330

10.2.2以图片打开日历 332

10.2.3修改日历样式 333

10.3 MaskedEdit及MaskedEditValitor控件 334

10.3.1一般验证 334

10.3.2日期验证 338

10.3.3数字验证 339

10.4 NoBot控件 341

10.5 Rang控件 345

10.6 ReorderList控件 348

10.7 TabContainer及TabPanel控件 353

第11章 新闻发布系统 357

11.1准备工作 358

11.1.1创建网站 358

11.1.2数据库分析 360

11.1.3创建管理员账户 361

11.1.4添加管理员权限 365

11.1.5修改配置文件 366

11.2新闻发布主题列表区制作 367

11.2.1设置数据源 367

11.2.2添加GridView控件 370

11.3新闻发布详细内容区块制作 373

11.3.1配置数据源 374

11.3.2添加DetailsView控件 375

11.4新闻发布系统管理登录页面制作 380

11.5新闻管理主题列表区制作 382

11.5.1配置数据源 382

11.5.2添加GridView控件 384

11.6新闻管理新增及修改公告区制作 388

第12章 互动讨论区 401

12.1准备工作 402

121.1创建网站 402

12.1.2数据库分析 404

12.1.3创建管理员账户 406

12.2讨论主题列表区制作 407

12.2.1创建按钮区 407

12.2.2设置数据源 409

12.2.3添加GridView控件 410

12.2.4添加NEW及HOT的图片标示讨论状态 414

12.3讨论区详细内容区块制作 418

12.3.1创建主题显示区 418

12.3.2创建回复显示区 425

12.3.3计算主题单击数 426

12.4新增主题及新增回复区块的制作 428

12.4.1制作新增主题区块 428

12.4.2制作回复主题区块 443

12.5互动讨论区管理登录页面制作 450

12.6讨论区管理主题列表区的制作 452

12.6.1设置数据源 452

12.6.2添加并设置GridView控件 454

12.7讨论区管理内容编辑区块制作 459

12.7.1创建主题修改区 459

12.7.2创建管理回复留言区 467

12.7.3创建外部触发 471

返回顶部