网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 ASP.NET2.0高级编程(第4版)
分类 教育考试-考试-计算机类
作者 (美)伊夫杰
出版社 清华大学出版社
下载
简介
编辑推荐

本书主要介绍ASP.NET 2.0版本中的巨大变化,详细阐述ASP.NET 2.0中包含的每个主要新特性。

本书适用于Visual Basic开发人员还是C#开发人员,这两类开发人员都可以阅读本书!如果示例代码的区别比较大,本书就会提供VB和C#两个版本的代码。

内容推荐

本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP.NET初级程序员以及准备迁移到ASP.NET 2.0的编程老手。该书与《ASP.NET 2.0入门经典(第4版)》及其早期版本,曾影响到无数中国Web程序员。

目录

第1章 ASP.NET 2.0概述 1

1.1 简史 1

1.2 ASP.NET 2.0的目标 2

1.2.1 开发人员的效率 3

1.2.2 管理 5

1.2.3 性能和可伸缩性 8

1.3 ASP.NET 2.0的其他新特性 8

1.3.1 新的开发人员体系结构 8

1.3.2 新的编译系统 12

1.3.3 页面框架的新增内容 13

1.3.4 访问数据的新对象 15

1.3.5 新的服务器控件 15

1.4 建立ASP.NET 2.0

  页面的新IDE 16

1.5 小结 17

第2章 Visual Studio 2005 19

2.1 启动页面 19

2.2 文档窗口 20

2.2.1 文档窗口中的视图 20

2.2.2 标记导航器 21

2.2.3 页面标签 22

2.2.4 代码改变状态的通知 23

2.2.5 错误通知和辅助 23

2.3 工具箱 25

2.4 Solution Explorer 26

2.5 Server Explorer 28

2.6 Properties窗口 28

2.7 丢失的窗口 29

2.8 其他常见的Visual Studio操作 29

2.8.1 创建新项目 29

2.8.2 引用其他对象 30

2.8.3 使用智能标记 32

2.8.4 保存和导入

   Visual Studio设置 32

2.8.5 验证HTML 34

2.8.6 团队的合作 36

2.8.7 使用代码片断 36

2.9 小结 38

第3章 应用程序和页面框架 39

3.1 应用程序的位置选项 39

3.1.1 内置的Web服务器 39

3.1.2 IIS 40

3.1.3 FTP 41

3.1.4 Web站点需要

   FrontPage Extensions 42

3.2 ASP.NET页面结构选项 43

3.2.1 内置编码 44

3.2.2 新的后台编码模型 46

3.3 ASP.NET 2.0的Page指令 48

3.3.1 @Page 49

3.3.2 @Master 51

3.3.3 @Control 52

3.3.4 @Import 53

3.3.5 @Implements 54

3.3.6 @Register 55

3.3.7 @Assembly 55

3.3.8 @PreviousPageType 56

3.3.9 @MasterType 56

3.3.10 @OutputCache 56

3.3.11 @Reference 57

3.4 ASP.NET页面的事件 57

3.5 处理回送 59

3.6 跨页面的传送 59

3.7 ASP.NET应用程序文件夹 66

3.7.1 \\App_Code文件夹 66

3.7.2 \\App_Data文件夹 70

3.7.3 \\App_Themes文件夹 70

3.7.4 \\App_GlobalResources

   文件夹 71

3.7.5 \\App_LocalResources

   文件夹 74

3.7.6 \\App_WebReferences

   文件夹 74

3.7.7 \\App_Browsers文件夹 74

3.8 编译 75

3.9 Global.asax 78

3.10 小结 79

第4章 ASP.NET服务器控件

    和客户端脚本 81

4.1 ASP.NET服务器控件 81

4.1.1 服务器控件的类型 82

4.1.2 用服务器控件建立页面 83

4.1.3 处理服务器控件的事件 84

4.2 给服务器控件应用样式 87

4.2.1 控件的常见属性 87

4.2.2 使用层叠样式表

   改变样式 88

4.3 HTML服务器控件 93

4.3.1 HtmlControl基类 95

4.3.2 HtmlContainerControl类 96

4.3.3 所有的HTML类 96

4.3.4 使用HtmlGeneric

   Control类 97

4.4 通过JavaScript处理页面和

  服务器控件 98

4.4.1 使用Page.ClientScript.

   RegisterClient

   ScriptBlock 100

4.4.2 使用Page.ClientScript.

   RegisterStartupScript 101

4.4.3 使用Page.ClientScript.

   RegisterClient

   ScriptInclude 103

4.5 客户端回调 103

4.5.1 比较典型的回送和回调 104

4.5.2 使用回调功能:

   一种简单的方法 105

4.5.3 使用带参数的回调功能 110

4.6 小结 113

第5章 ASP.NET Web服务器控件 115

5.1 Web服务器控件概述 115

5.2 Label服务器控件 116

5.3 Literal服务器控件 118

5.4 TextBox服务器控件 119

5.4.1 使用Focus()方法 120

5.4.2 使用AutoPostBack 120

5.4.3 使用AutoCompleteType 122

5.5 Button服务器控件 122

5.5.1 CausesValidation属性 123

5.5.2 CommandName属性 123

5.5.3 使用客户端JavaScript

   的按钮 124

5.6 LinkButton服务器控件 126

5.7 ImageButton服务器控件 126

5.8 HyperLink服务器控件 128

5.9 DropDownList服务器控件 128

5.10 从集合中可视化地

删除条目 131

5.11 ListBox服务器控件 132

 5.11.1 允许用户选择多项 133

 5.11.2 使用ListBox控件的例子 133

 5.11.3 给集合添加条目 136

5.12 CheckBox服务器控件 136

 5.12.1 确定复选框是否被选中 138

 5.12.2 给复选框赋值 138

 5.12.3 排列复选框的文本 138

5.13 CheckBoxList服务器控件 139

5.14 RadioButton服务器控件 141

5.15 RadioButtonList服务器控件 143

5.16 Image服务器控件 145

5.17 Table服务器控件 146

5.18 Calendar服务器控件 148

5.18.1 从Calendar控件中

    选择一个日期 149

5.18.2 从日历中选择要

    输出的日期格式 150

5.18.3 选择日期、星期或月份 150

5.18.4 使用日期范围 151

5.18.5 修改日历的样式

    和操作方式 153

5.19 AdRotator服务器控件 156

5.20 Xml服务器控件 158

5.21 Panel服务器控件 158

5.22 PlaceHolder服务器控件 160

5.23 小结 161

第6章 ASP.NET 2.0的Web

    服务器控件 163

6.1 BulletedList服务器控件 163

6.2 HiddenField服务器控件 168

6.3 FileUpload服务器控件 170

6.3.1 使用FileUpload控件

   上传文件 170

6.3.2 指定正确的ASP.NET

   权限给上传文件 172

6.3.3 理解文件大小的限制 173

6.3.4 把上传的文件放在

   Stream对象中 174

6.3.5 把文件内容从Stream

   对象移动到Byte数组中 175

6.4 MultiView和

  View服务器控件 175

6.5 Wizard服务器控件 179

6.5.1 定制边栏导航 181

6.5.2 AllowReturn属性 182

6.5.3 使用StepType属性 182

6.5.4 给Wizard控件添加标题 183

6.5.5 使用向导的导航系统 183

6.5.6 使用Wizard控件的事件 184

6.5.7 使用Wizard控件显示

   窗体元素 186

6.6 ImageMap服务器控件 189

6.7 小结 191

第7章 验证服务器控件 193

7.1 有效性验证 193

7.2 客户端和服务器端的验证 194

7.3 ASP.NET验证服务器控件 195

7.3.1 验证原因 196

7.3.2 RequiredFieldValidator

   服务器控件 196

7.3.3 CompareValidator

   服务器控件 201

7.3.4 RangeValidator

   服务器控件 204

7.3.5 RegularExpression

   Validator服务器控件 208

7.3.6 CustomValidator

   服务器控件 209

7.3.7 ValidationSummary

   服务器控件 214

7.4 关闭客户端验证功能 217

7.5 为错误通知使用图像和声音 218

7.6 使用验证组 219

7.7 小结 223

第8章 使用Master页面 225

8.1 需要Master页面的原因 225

8.2 Master页面基础 227

8.3 编写Master页面 228

8.4 编写内容页面 231

8.4.1 混合页面类型和语言 234

8.4.2 指定要使用的Master

   页面 235

8.4.3 使用页面标题 236

8.4.4 使用Master页面中的

   控件和属性 237

8.5 在Master页面中

  指定默认内容 244

8.6 编程指定Master页面 246

8.7 Master页面的嵌套 246

8.8 容器特定的Master页面 249

8.9 事件的触发顺序 251

8.10 高速缓存Master页面 251

8.11 小结 252

第9章 主题和Skin 253

9.1 使用ASP.NET 2.0中的主题 253

9.1.1 给单个ASP.NET

   页面应用主题 253

9.1.2 把主题应用于

   整个应用程序 255

9.1.3 删除服务器控件中

   的主题 255

9.1.4 删除Web页面上

   的主题特性 256

9.1.5 StyleSheetTheme属性 256

9.2 创建自己的主题 257

9.2.1 创建正确的文件夹结构 257

9.2.2 创建Skin 258

9.2.3 在主题中包含CSS文件 260

9.2.4 使主题包含图像 263

9.3 定义多个Skin选项 266

9.4 编程使用主题 267

9.4.1 编程指定页面的主题 267

9.4.2 编程指定控件的SkinID 268

9.5 主题和定制控件 268

9.6 小结 271

第10章 集合和列表 273

10.1 数组 273

 10.1.1 重新设置

   数组的大小 276

 10.1.2 查找数组中的对象 276

 10.1.3 给数组中的

   对象排序 280

10.2 System.Collections

命名空间 281

 10.2.1 ArrayList 281

 10.2.2 IEnumerable和

    IEnumerator 284

 10.2.3 ICollection 285

 10.2.4 Lists和IList 286

 10.2.5 字典和IDictionary 287

 10.2.6 散列表 288

 10.2.7 SortedList 292

 10.2.8 Queue和Stack 292

10.3 专用集合 295

 10.3.1 HybridDictionary和

     ListDictionary 295

 10.3.2 StringCollection、

     StringDictionary和

     NameValueCollection 295

 10.3.3 BitArray 295

10.4 Microsoft.VisualBasic.

   Collection类 296

10.5 强类型化的集合 296

10.6 System.Collections.Generics 299

 10.6.1 泛型的定义 299

 10.6.2 泛型列表 300

 10.6.3 泛型字典 302

 10.6.4 其他泛型集合 303

10.7 集合从.NET 1.1到.NET 2.0

的变化 303

10.8 集合和列表总结 303

10.9 小结 306

第11章 ASP.NET 2.0中的数据绑定 307

11.1 数据源控件 307

 11.1.1 SqlDataSource控件 310

 11.1.2 XmlDataSource控件 316

 11.1.3 ObjectDataSource

     控件 316

 11.1.4 SiteMapDataSource

     控件 320

11.2 配置数据源控件的高速缓存 321

11.3 存储连接信息 321

11.4 使用绑定的列表控件和

数据源控件 324

 11.4.1 GridView 325

 11.4.2 编辑GridView

     中的数据行 333

 11.4.3 删除GridView数据 337

 11.4.4 DetailsView 339

 11.4.5 使用DetailsView

     插入、更新和删除数据 345

 11.4.6 FormView控件 347

11.5 其他数据绑定控件 351

 11.5.1 DropDownList、

     ListBox、

     RadioButtonList

     和CheckBoxList 351

 11.5.2 TreeView控件 352

 11.5.3 Ad Rotator控件 352

 11.5.4 Menu 353

11.6 内置数据绑定语法 353

 11.6.1 DataBinder语法

     的变化 354

 11.6.2 XML数据绑定器 355

11.7 小结 355

第12章 使用ADO.NET管理数据 357

12.1 ADO.NET的基本功能 357

 12.1.1 ADO.NET的

     基本命名空间和类 357

 12.1.2 使用Connection对象 358

 12.1.3 使用Command对象 359

 12.1.4 使用DataReader对象 360

 12.1.5 使用数据适配器 362

 12.1.6 使用参数 365

 12.1.7 DataSet和DataTable 368

12.2 ADO.NET的新增功能 371

 12.2.1 从各种数据源中

     批量加载数据 372

 12.2.2 批处理多个更新 381

 12.2.3 多个活动的

     结果集(MARS) 388

 12.2.4 命令的异步执行 394

 12.2.5 异步连接 415

12.3 小结 416

第13章 使用XML 417

13.1 XML基础 417

 13.1.1 XML InfoSet 419

 13.1.2 XSD/XML模式定义 420

 13.1.3 在Visual Studio .NET

     2005中编辑XML和

     XML模式 422

13.2 XmlReader和XmlWriter 425

 13.2.1 使用模式和

     XmlTextReader 427

 13.2.2 包含NameTable优化 429

 13.2.3 从XML中提取

     .NET CLR类型 431

 13.2.4 ReadSubtree和

     XmlSerialization 433

 13.2.5 用XmlWriter创建XML 435

 13.2.6 2.0版本中XmlReader

     和XmlWriter的改进 437

13.3 XmlDocument和

XPathDocument 438

 13.3.1 DOM的问题 438

 13.3.2 XPath、XPath

     Document和

     XmlDocument 438

13.4 DataSet 442

 13.4.1 把DataSet保存到

     XML中 442

 13.4.2 XmlDataDocument 443

13.5 XmlDataSource控件 445

13.6 XSLT 449

 13.6.1 XslCompiled

     Transform 450

 13.6.2 XML Web

     服务器控件 452

 13.6.3 XSLT调试 454

13.7 数据库和XML 454

 13.7.1 FOR XML AUTO子句 455

 13.7.2 SQL Server Yukon

     2005和XML数据类型 459

13.8 小结 459

第14章 站点导航 461

14.1 基于XML的站点地图 461

14.2 SiteMapPath 服务器控件 463

 14.2.1 PathSeparator属性 465

 14.2.2 PathDirection 属性 467

 14.2.3 ParentLevels

     Displayed属性 467

 14.2.4 ShowToolTips属性 468

 14.2.5 SiteMapPath 控件

     的子元素 469

14.3 TreeView服务器控件 469

 14.3.1 标识TreeView控件

     的内置样式 471

 14.3.2 TreeView控件

     的各个部分 472

 14.3.3 在XML文件中

     绑定TreeView控件 472

 14.3.4 在TreeView中

     选择多个选项 475

 14.3.5 在TreeView控件中

     指定定制的图标 478

 14.3.6 指定用于连接

     节点的线条 479

 14.3.7 编程使用TreeView控件 481

14.4 Menu服务器控件 487

 14.4.1 给Menu控件

     应用不同的样式 488

 14.4.2 Menu事件 493

 14.4.3 把Menu控件绑定

     到XML文件上 493

14.5 SiteMap数据提供程序 495

 14.5.1 ShowStartingNode属性 495

 14.5.2 StartFromCurrent

     Node属性 496

 14.5.3 StartingNodeOffset属性 497

 14.5.4 StartingNodeUrl

     属性 498

14.6 SiteMap API 498

14.7 URL映射 501

14.8 站点地图的本地化 502

 14.8.1 为本地化构建

     Web.sitemap文件 502

 14.8.2 修改Web.config文件 503

 14.8.3 创建程序集资源

     (.resx)文件 504

 14.8.4 测试结果 505

14.9 小结 506

第15章 个性化 507

15.1 个性化模型 507

15.2 创建个性化属性 508

 15.2.1 添加简单的个性化属性 508

 15.2.2 使用个性化属性 509

 15.2.3 添加一组个性化属性 513

 15.2.4 使用分组的个性化属性 514

 15.2.5 为个性化属性定义类型 514

 15.2.6 使用定制的类型 515

 15.2.7 提供默认值 518

 15.2.8 把个性化属性

     指定为只读 518

15.3 匿名个性化 518

 15.3.1 支持终端用户的

     匿名身份 519

 15.3.2 使用匿名身份事件 521

 15.3.3 个性化属性的匿名选项 522

15.4 编程访问个性化功能 522

 15.4.1 迁移匿名用户 523

 15.4.2 Profile的个性化 524

 15.4.3 确定是否继续自动保存 525

15.5 个性化提供程序 526

 15.5.1 使用SQL Server

     Express Edition 526

 15.5.2 使用Microsoft的

     SQL Server 527

 15.5.3 使用多个提供程序 534

15.6 小结 534

第16章 成员和角色管理 535

16.1 身份验证 535

16.2 授权 535

16.3 ASP.NET 2.0的身份验证 536

 16.3.1 为成员建立Web站点 536

 16.3.2 添加用户 538

 16.3.3 请求凭证 549

 16.3.4 处理验证用户 553

 16.3.5 在线显示用户数 556

 16.3.6 处理密码 557

16.4 ASP.NET 2.0的授权 561

 16.4.1 使用LoginView

     服务器控件 561

 16.4.2 为角色管理建立

     Web站点 563

 16.4.3 添加和检索

     应用程序角色 566

 16.4.4 删除角色 568

 16.4.5 给角色添加用户 569

 16.4.6 获取某个角色的

     所有用户 570

 16.4.7 获取包含某个

     用户的所有角色 572

 16.4.8 从角色中删除用户 572

 16.4.9 检查角色中的用户 573

 16.4.10 角色的高速

     缓存方式 574

16.5 使用Web站点管理工具 575

16.6 Membership API的

   公共方法 576

16.7 Roles API的公共方法 576

16.8 小结 577

第17章 Portal Framework

     和Web Part 579

17.1 Web Part简介 579

17.2 建立动态的模块化

   Web站点 581

 17.2.1 WebPartManager控件 581

 17.2.2 使用区域进行布局 582

 17.2.3 WebPartZone控件 585

 17.2.4 允许用户改变

     页面的模式 587

 17.2.5 修改区域 598

17.3 使用Portal Framework

   中的类 604

17.4 创建定制的Web Part 607

17.5 小结 612

第18章 安全性 613

18.1 身份验证和授权 613

18.2 应用身份验证措施 614

 18.2.1 <authentication>节点 615

 18.2.2 基于Windows的

     身份验证模式 615

 18.2.3 基于窗体的身份验证 622

 18.2.4 Passport身份验证 631

18.3 验证特定的文件和文件夹 632

18.4 编程授权 632

 18.4.1 使用User.Identity 633

 18.4.2 使用User.IsInRole() 634

 18.4.3 用WindowsIdentity

     显示更多信息 635

18.5 身份和模拟 637

18.6 通过IIS进行保护 640

 18.6.1 IP地址和域名限制 640

 18.6.2 使用文件扩展名 641

 18.6.3 使用新的

    ASP.NET MMC插件 643

18.7 小结 644

第19章 状态管理 645

19.1 如何选择 645

19.2 ASP.NET 2.0中的

   Session对象 648

 19.2.1 会话和事件模型 648

 19.2.2 配置会话状态的管理 649

 19.2.3 进程中的会话状态 650

 19.2.4 进程外的会话状态 657

 19.2.5 SQL支持的会话状态 662

 19.2.6 用其他提供程序

     扩展会话状态 664

 19.2.7 无Cookie的会话状态 666

 19.2.8 选择维护状态的

     正确方式 667

19.3 Application对象 667

19.4 查询字符串 668

19.5 Cookie 668

19.6 回送和跨页面的回送 669

19.7 隐藏的字段、ViewState

   和ControlState 671

19.8 为短时间状态存储应用

   HttpContext.Current.Items 675

19.9 小结 676

第20章 高速缓存 679

20.1 高速缓存 679

 20.1.1 输出高速缓存 679

 20.1.2 部分页面(UserControl)

   的高速缓存 682

 20.1.3 Post-Cache Substitution 683

 20.1.4 HttpCachePolicy和

     客户端高速缓存 685

20.2 编程高速缓存 687

 20.2.1 使用Cache对象

     高速缓存数据 687

 20.2.2 高速缓存依赖性 688

20.3 使用SQL Server高速

   缓存依赖性 694

 20.3.1 使数据库支持SQL

      Server高速缓存

      禁用功能 695

 20.3.2 使表支持SQL Server

     高速缓存禁用功能 695

 20.3.3 对SQL Server的影响 695

 

 20.3.4 查看支持SQL

      高速缓存禁用功能的表 696

 20.3.5 使表不支持

      SQL Server高速

      缓存禁用功能 697

 20.3.6 使数据库不支持

      SQL Server高速

      缓存禁用功能 697

 20.3.7 SQL Server 2005

      高速缓存禁用功能 698

20.4 配置ASP.NET应用程序 699

20.5 测试SQL Server高速缓存

禁用功能 700

 20.5.1 给页面添加多个表 702

 20.5.2 给SQL Server

     高速缓存依赖性和

     Request对象建立关联 702

 20.5.3 给SQL Server

     高速缓存依赖性

     和Cache对象建立关联 703

20.6 小结 706

第21章 调试和错误处理技术 709

21.1 设计期间的支持 709

 21.1.1 语法通知 709

 21.1.2 Immediate和

     Command窗口 711

 21.1.3 任务列表 712

21.2 跟踪 713

 21.2.1 System.Diagnostics.

     Trace和ASP.NET

     的Page.Trace 713

 21.2.2 页面级的跟踪 713

 21.2.3 应用程序的跟踪 714

 21.2.4 查看跟踪数据 714

 21.2.5 在组件中跟踪 717

 21.2.6 跟踪的传送 718

 21.2.7 TraceListener 719

 21.2.8 诊断选项 723

21.2.9 Web事件 724

21.3 调试 726

21.3.1 需要的内容 726

21.3.2 IIS和ASP.NET

     开发服务器 727

21.3.3 启动调试会话 728

21.3.4 有助于调试的新工具 731

21.3.5 SQL存储过程的调试 734

21.4 异常和错误处理 735

21.4.1 处理页面上的异常 735

21.4.2 处理应用程序异常 736

21.4.3 HTTP状态码 737

21.5 小结 738

第22章 文件I/O和流 739

22.1 使用驱动器、目录和文件 739

22.1.1 DriveInfo类 739

22.1.2 Directory和

     DirectoryInfo类 743

22.1.3 File和FileInfo类 749

22.1.4 使用路径 753

22.1.5 文件和目录的属性、

     特性和访问控制列表 757

22.2 读写文件 764

22.2.1 流 764

22.2.2 Reader和Writer 769

22.2.3 压缩流 773

22.3 处理串行端口 779

22.4 网络通信 779

22.4.1 WebRequest和

     WebResponse 779

22.4.2 发送邮件 786

22.5 小结 787

第23章 用户控件、服务器控件、

     模块和HttpHandler 789

23.1 用户控件 789

23.1.1 创建用户控件 790

23.1.2 与用户控件交互 792

23.2 服务器控件 794

23.2.1 项目的建立 794

23.2.2 控件的属性 798

23.2.3 控件的显示 799

23.2.4 添加标记属性 802

23.2.5 给HTML设置样式 804

23.2.6 主题和Skin 806

23.2.7 添加客户端特性 807

23.2.8 检测和响应

     浏览器功能 816

23.2.9 使用ViewState 819

23.2.10 启动PostBack事件 824

23.2.11 处理回送数据 828

23.2.12 复合控件 830

23.2.13 模板化控件 832

23.2.14 在设计期间创建控件 840

23.3 模块和处理程序 858

23.3.1 HttpModule 859

23.3.2 HttpHandler 869

23.4 小结 875

第24章 使用业务对象 877

24.1 使用ASP.NET 2.0

   中的业务对象 877

24.1.1 创建预编译的.NET

    业务对象 877

24.1.2 在ASP.NET应用

    程序中使用预编译

    的业务对象 880

24.2 COM交互操作性:在.NET

中使用COM 881

24.2.1 运行库可

    调用包装(RCW) 881

24.2.2 在ASP.NET代码中

    使用COM对象 882

24.2.3 错误处理 887

24.2.4 用.NET应用程序

    部署COM组件 890

24.3 在未受管制的代码中

   使用.NET 891

24.3.1 COM可调用包装(CCW) 892

24.3.2 在COM对象中

    使用.NET组件 893

24.3.3 早期绑定和后期绑定 897

24.3.4 错误处理 898

24.3.5 用COM应用程序

    部署.NET组件 899

24.4 小结 901

第25章 移动开发 903

25.1 创建新的ASP.NET移动

Web应用程序 903

25.2 使用控件容器 907

25.2.1 Form控件 907

25.2.2 Panel控件 908

25.3 使用样式表 908

25.4 使用ASP.NET移动控件 910

25.4.1 AdRotator控件 910

25.4.2 Calendar控件 912

25.4.3 Label控件 915

25.4.4 TextBox控件 915

25.4.5 TextView控件 917

25.4.6 Command控件 918

25.4.7 Image控件 918

25.4.8 PhoneCall控件 919

25.4.9 Link控件 921

25.4.10 List控件 922

25.4.11 ObjectList控件 925

25.4.12 SelectionList控件 926

25.5 使用验证控件 930

25.6 在移动Web窗体之间导航 932

25.7 移动Web用户控件 932

25.8 使用模拟器 936

25.9 设备过滤器 936

25.10 ASP.NET移动应用程序

   中的状态管理 938

25.10.1 移动Web控件中

   的ViewState 939

25.10.2 管理会话状态 940

25.10.3 隐藏字段 940

25.11 小结 942

第26章 建立和使用

     XML Web服务 943

26.1 不同系统之间的通信 943

26.2 建立一个简单的

   XML Web服务 945

26.2.1 WebService页面指令 946

26.2.2 查看Web服务的

   基类文件 946

26.2.3 把定制的数据集

   显示为SOAP 948

26.2.4 XML Web服务接口 950

26.3 使用简单的XML Web服务 953

26.3.1 添加Web引用 953

26.3.2 在客户应用程序中

   调用Web服务 955

26.4 Web服务的传输协议 957

26.4.1 HTTP-GET 959

26.4.2 HTTP-POST 961

26.4.3 SOAP 962

26.5 WebMethod的重载 962

26.6 高速缓存Web服务的响应 965

26.7 SOAP标题 966

26.7.1 用SOAP标题建立

   Web服务 967

26.7.2 通过SOAP标题

   使用Web服务 969

26.7.3 使用SOAP 1.2

   请求Web服务 971

26.8 异步使用Web服务 973

26.9 小结 976

第27章 配置 977

27.1 配置概述 977

27.1.1 服务器配置文件 978

27.1.2 应用程序配置文件 979

27.1.3 配置的应用 979

27.1.4 检测配置文件的变化 980

27.1.5 配置文件的格式 980

27.2 公共配置设置 981

27.2.1 连接字符串 981

27.2.2 配置会话状态 982

27.2.3 编译配置 985

27.2.4 浏览器的功能 987

27.2.5 定制错误 989

27.2.6 身份验证 990

27.2.7 匿名身份 992

27.2.8 授权 993

27.2.9 锁定配置设置 995

27.2.10 ASP.NET页面配置 995

27.2.11 include文件 997

27.2.12 配置ASP.NET

    运行时设置 997

27.2.13 配置ASP.NET

    工作进程 1001

27.2.14 存储与应用程序

    相关的设置 1003

27.2.15 配置文件的编程 1004

27.2.16 保护配置设置 1011

27.2.17 编辑配置文件 1011

27.3 小结 1012

第28章 管理 1013

28.1 Web站点管理工具 1013

28.1.1 Home选项卡 1014

28.1.2 Security选项卡 1015

28.1.3 Application选项卡 1024

28.1.4 Provider选项卡 1026

28.2 MMC ASP.NET插件 1028

28.2.1 General选项卡 1029

28.2.2 Custom Errors选项卡 1031

28.2.3 Authorization选项卡 1031

28.2.4 Authentication选项卡 1033

28.2.5 Application选项卡 1034

28.2.6 State Management

   选项卡 1035

28.2.7 Locations选项卡 1036

28.3 小结 1036

第29章 打包和部署ASP.NET

   应用程序 1037

29.1 部署各个部分 1037

29.2 部署之前的准备 1038

29.3 部署Web应用程序的方法 1038

29.3.1 使用XCopy 1039

29.3.2 使用VS Copy

   Web Site选项 1041

29.3.3 部署预编译的

   Web应用程序 1044

29.3.4 建立安装程序 1046

29.4 安装程序的选项 1053

29.4.1 使用部署项目的属性 1053

29.4.2 File System编辑器 1056

29.4.3 Registry编辑器 1059

29.4.4 File Types编辑器 1061

29.4.5 User Interface编辑器 1061

29.4.6 Custom Actions编辑器 1063

29.4.7 Launch Conditions

   编辑器 1064

29.5 小结 1065

附录A Visual Basic 8.0和

   C# 2.0语言的改进 1067

A.1 概述 1067

A.2 泛型 1068

A.2.1 泛型集合 1068

A.2.2 泛型方法 1072

A.3 迭代器 1074

A.4 匿名方法 1075

A.5 运算符重载 1077

A.6 全局命名空间限定符 1077

A.7 部分类 1078

A.8 Visual Basic XML文档 1080

A.9 静态类 1081

A.10 属性访问器 1081

A.11 无符号类型 1082

A.12 默认实例 1083

A.13 Visual Basic的新关键字 1083

A.13.1 Continue 1083

A.13.2 Using 1085

A.13.3 My 1085

A.13.4 IsNot 1086

A.13.5 TryCast 1087

附录B ASP.NET在线资源 1089

B.1 作者的Blog 1089

B.2 ASP.NET有影响的Blog 1089

B.3 Web站点 1089

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 0:55:33