![](http://cover.yuntu.io/69/60/9787115162236.jpg)
微信扫一扫,移动浏览光盘
简介
《ASP.NET 2.0编程技术与实例》详细地介绍了ASP.NET 2.0开发技术的原理和基本的编程知识,内容不仅包括ASP.NET 2.0新控件和新特性的介绍,还包括基于ASP.NET 2.0的综合案例开发。全书分为5部分,共19章,以“基础知识→ASP.NET 2.0的高级应用→数据库访问技术→服务配置及文件处理→综合案例开发”为线索具体展开,涵盖了ASP.NET 2.0开发技术的各方面。对于每个知识点的讲解,书中都配有大量的可实际运行的实例。书中最后给出了两个综合性较强的工程案例——留言板和网上购物商城,详细地介绍了它们的构建方法,并且具有通用性,读者可以从中体会到一个完整商业网站的搭建过程。
全书内容由浅入深,充分考虑了ASP.NET 2.0学习者的特点,并在配套光盘中提供了书中实例的全部源代码,以方便读者举一反三,编写出适合自己的程序。
《ASP.NET 2.0编程技术与实例》不仅适合ASP.NET 2.0技术的初学者,还能够帮助有一定编程经验的ASP.NET 2.0开发人员解决开发过程中遇到的实际问题,还可作为广大ASP.NET用户的自学用书,或高等院校相关专业的教材和辅导用书。
目录
第一部分 基础知识
第1章 ASP.NET概述及运行环境的构建 2
1.1 .NET发展历史 2
1.2 .NET新增加的控件 2
1.3 安装与配置ASP.NET的运行环境 4
1.3.1 安装与配置IIS Web服务器 4
1.3.2 安装Visual Studio.NET 2005 9
1.4 安装SQL Server数据库服务器 12
第2章 Visual Studio 2005开发环境 17
2.1 ASP.NET 2.0新特性 17
2.2 常用功能窗口介绍 18
2.2.1 主窗口 18
2.2.2 文档窗口 19
2.2.3 “工具箱”窗口 19
2.2.4 “解决方案资源管理器”窗口 20
2.2.5 “服务器资源管理器”窗口 20
2.2.6 “属性”窗口 20
2.2.7 “错误列表”窗口 21
2.3 配置设置 22
2.3.1 “选项”窗口 22
2.3.2 导入和导出设置向导 23
2.4 选择工具箱 25
2.5 帮助系统 27
2.6 类设计器 29
2.7 多种测试功能 30
2.8 创建.NET Web站点 32
2.9 添加、编写.NET应用程序 38
2.10 编译和运行.NET应用程序 41
2.11 部署.NET应用程序 44
2.12 配置文件Web.config 45
第3章 C# 2.0程序设计基础 49
3.1 C#语言概述 49
3.2 数据类型 49
3.2.1 值类型 50
3.2.2 引用类型 52
3.2.3 装箱和拆箱 57
3.3 变量和常量 58
3.3.1 变量 58
3.3.2 常量 59
3.4 流程控制 59
3.4.1 条件语句 59
3.4.2 循环语句 61
3.4.3 跳转语句 64
3.4.4 异常处理 67
3.5 面向对象编程 68
3.5.1 类 68
3.5.2 属性 69
3.5.3 方法 70
3.5.4 事件 72
3.6 C# 2.0新特性 73
3.6.1 泛型 73
3.6.2 匿名方法 78
3.6.3 迭代器 80
3.6.4 局部类 84
3.7 编码规范 84
3.7.1 代码格式 84
3.7.2 注释规范 86
3.7.3 变量命名规范 87
3.7.4 常量命名规范 88
3.7.5 类命名规范 88
3.7.6 接口命名规范 89
3.7.7 方法命名规范 89
3.7.8 名字空间命名规范 89
3.7.9 事件命名规范 90
3.7.10 程序版本号确定规范 91
第4章 ASP.NET页面内置对象 92
4.1 Response对象 92
4.2 Request对象 96
4.3 Server对象 98
4.4 Cookie对象 99
4.5 Session对象 99
4.6 Application对象 101
4.7 Global.asax文件 103
4.7.1 使用Global.asax文件中的事件 103
4.7.2 扩展Global.asax文件 104
第5章 母版页 106
5.1 母版页概述 106
5.1.1 母版页基础 106
5.1.2 母版页运行机制 108
5.2 创建母版页 110
5.3 创建内容页 112
5.4 嵌套母版页 115
5.5 母版页使用范围 118
5.6 母版页缓存设置 118
第二部分 ASP.NET 2.0的高级应用
第6章 ASP.NET 2.0常用控件 122
6.1 表单 122
6.1.1 HTML表单 122
6.1.2 Web表单 124
6.2 HTML服务器控件 127
6.2.1 Image控件 128
6.2.2 Select控件 130
6.2.3 File控件 130
6.2.4 InputHidden控件 132
6.2.5 InputCheckBox控件 134
6.2.6 InputRadioButton控件 136
6.3 服务器端Web控件 138
6.3.1 广告控件AdRotator 138
6.3.2 日历控件Calendar 140
6.3.3 普通按钮控件Button 142
6.3.4 下拉列表框控件DropDownList 144
6.3.5 复选框控件CheckBox 145
6.3.6 复选框列表控件CheckBoxList 147
6.3.7 单选按钮控件RadioButton 149
6.3.8 单选按钮列表控件RadioButtonList 151
6.3.9 上传文件控件FileUpload 154
第7章 导航控件 157
7.1 站点地图 157
7.2 SiteMapPath控件 158
7.2.1 SiteMapPath控件简介 159
7.2.2 常用属性列表 159
7.2.3 常用事件列表 160
7.2.4 SiteMapPath控件应用 160
7.2.5 设置自定义模板 164
7.3 Menu控件 165
7.3.1 Menu控件简介 165
7.3.2 常用属性列表 167
7.3.3 常用事件列表 169
7.3.4 Menu控件的应用 169
7.3.5 绑定XML文件 171
7.4 TreeView控件 175
7.4.1 TreeView控件简介 176
7.4.2 常用属性列表 177
7.4.3 常用事件列表 178
7.4.4 基本应用 179
7.4.5 绑定XML文件 181
第8章 数据验证控件 186
8.1 Web验证控件 186
8.1.1 Web验证控件的分类 186
8.1.2 Web验证控件的基本属性 187
8.2 RequiredFieldValidator控件 187
8.3 CompareValidator控件 189
8.4 RangeValidator控件 191
8.5 RegularExpressionValidator控件 193
8.5.1 RegularExpressionValidator控件的应用示例 194
8.5.2 验证规则表达式 195
8.6 CustomValidator控件 197
8.7 ValidationSummary控件 200
第9章 其他服务器控件 203
9.1 BulletedList控件 203
9.2 ImageMap控件 205
9.3 Wizard控件 207
9.4 MultiView控件 213
9.5 HiddenField控件 216
9.6 Literal控件 217
第三部分 数据库访问技术
第10章 ADO.NET对象 220
10.1 ADO.NET概述 220
10.1.1 .NET数据提供程序 220
10.1.2 数据库应用程序的开发流程 220
10.2 数据连接对象Connection 221
10.2.1 ConnectionString属性 221
10.2.2 Connection对象的方法 221
10.2.3 Connection对象的事件 222
10.2.4 利用程序的配置文件保存连接字符串 222
10.2.5 创建Connection对象 223
10.2.6 Connection对象的应用 223
10.3 执行数据库命令对象Command 224
10.3.1 Command对象的属性 224
10.3.2 Command对象的常用方法 225
10.3.3 创建Command对象 225
10.3.4 Command对象的应用 226
10.4 数据读取器对象DataReader 227
10.4.1 DataReader的属性 227
10.4.2 DataReader对象的方法 228
10.4.3 创建和使用DataReader对象 228
10.4.4 DataReader对象的应用 229
10.5 数据集对象DataSet 230
10.5.1 DataSet内部结构 230
10.5.2 DataAdapter对象 231
10.5.3 DataAdapter对象的属性 231
10.5.4 DataAdapter对象方法 232
10.5.5 DataAdapter对象的事件 232
10.5.6 使用DataAdapter填充数据集 232
10.5.7 DataSet数据更新 233
10.6 配置应用程序 234
10.6.1 配置数据连接字符串 234
10.6.2 读取Web.config文件连接字符串 234
第11章 数据源控件 235
11.1 SqlDataSource控件 235
11.1.1 SqlDataSource控件简介 235
11.1.2 SqlDataSource控件常用属性 237
11.1.3 SqlDataSource控件常用方法 239
11.1.4 SqlDataSource控件常用事件 239
11.1.5 SqlDataSource控件连接数据库 240
11.1.6 SqlDataSource控件属性设置 245
11.1.7 SqlDataSource控件连接多种数据源 247
11.2 AccessDataSource控件 251
11.2.1 AccessDataSource控件简介 251
11.2.2 AccessDataSource控件常用属性 252
11.2.3 AccessDataSource控件常用方法列表 253
11.2.4 AccessDataSource控件常用事件列表 254
11.2.5 访问Access数据库文件 255
11.3 XmlDataSource控件 260
11.3.1 XmlDataSource控件简介 260
11.3.2 XmlDataSource控件常用属性列表 260
11.3.3 XmlDataSource控件常用方法列表 261
11.3.4 XmlDataSource控件常用事件列表 262
11.3.5 XmlDataSource控件显示RSS数据 262
11.4 SiteMapDataSource控件 266
11.4.1 SiteMapDataSource控件简介 266
11.4.2 SiteMapDataSource控件常用属性列表 267
11.4.3 SiteMapDataSource控件常用方法列表 268
11.4.4 SiteMapDataSource控件属性设置 269
11.4.5 SiteMapDataSource控件绑定普通数据绑定控件 270
11.5 ObjectDataSource控件 271
11.5.1 N层应用程序概述 272
11.5.2 ObjectDataSource控件简介 272
11.5.3 ObjectDataSource控件常用属性列表 275
11.5.4 ObjectDataSource控件常用方法列表 276
11.5.5 ObjectDataSource控件常用事件列表 276
11.5.6 ObjectDataSource控件绑定数据访问层 277
11.5.7 ObjectDataSource控件绑定业务逻辑层 287
11.5.8 ObjectDataSource控件绑定类型化DataSet 297
第12章 数据绑定控件 303
12.1 GridView控件 303
12.1.1 GridView控件简介 304
12.1.2 GridView控件常用属性列表 305
12.1.3 GridView控件常用方法列表 307
12.1.4 GridView控件常用事件列表 308
12.1.5 使用GridView显示和编辑数据 309
12.2 DetailsView控件 313
12.2.1 DetailsView控件简介 313
12.2.2 DetailsView控件常用属性列表 315
12.2.3 DetailsView控件常用方法列表 317
12.2.4 DetailsView控件常用事件列表 317
12.2.5 使用DetailsView控件显示和处理数据 318
12.3 FormView控件 322
12.3.1 FormView控件简介 322
12.3.2 FormView控件常用属性列表 325
12.3.3 FormView控件常用方法列表 326
12.3.4 FormView控件常用事件列表 327
12.3.5 使用FormView控件显示和处理数据 327
12.4 DataList控件 334
12.4.1 DataList控件简介 335
12.4.2 DataList控件的属性列表 337
12.4.3 DataList控件的方法列表 338
12.4.4 DataList控件交替显示数据 338
第13章 数据缓存 343
13.1 ASP.NET 2.0缓存概述 343
13.2 页面输出缓存 345
13.2.1 使用@ OutputCache指令 346
13.2.2 使用页面输出缓存API 347
13.2.3 页面输出缓存应用 347
13.3 页面部分缓存 348
13.3.1 使用@ OutputCache指令 349
13.3.2 使用PartialCaching Attribute类 349
13.3.3 使用ControlCachePolicy类 350
13.3.4 实现缓存后替换 352
13.4 应用程序数据缓存 356
13.4.1 添加应用程序数据缓存对象 356
13.4.2 检索应用程序数据缓存对象 358
13.4.3 移除应用程序数据缓存对象 360
13.5 缓存依赖 360
13.5.1 缓存依赖概述 360
13.5.2 实现自定义缓存依赖 362
13.5.3 实现聚合缓存依赖 367
13.5.4 实现SQL数据缓存依赖 368
第四部分 服务配置及文件处理
第14章 成员资格和角色管理 378
14.1 身份验证和授权 378
14.1.1 身份验证概述 378
14.1.2 Forms验证概述 380
14.1.3 FormsAuthentication类 381
14.1.4 用户授权概述 383
14.2 成员资格管理 385
14.2.1 成员资格管理概述 386
14.2.2 Membership类 389
14.2.3 MembershipUser类 391
14.2.4 实现成员资格管理功能 392
14.3 角色管理 406
14.3.1 角色管理概述 406
14.3.2 Roles类 409
14.3.3 实现角色管理功能 412
第15章 配置与管理工具 422
15.1 ASP.NET MMC管理单元 422
15.1.1 MMC管理单元简介 422
15.1.2 “常规”选项卡 423
15.1.3 “自定义错误”选项卡 426
15.1.4 “授权”选项卡 427
15.1.5 “身份验证”选项卡 429
15.1.6 “应用程序”选项卡 432
15.1.7 “状态管理”选项卡 433
15.1.8 “位置”选项卡 434
15.2 Web网站管理工具 435
15.2.1 Web网站管理工具简介 436
15.2.2 “安全”选项卡 437
15.2.3 “应用程序”选项卡 444
15.2.4 “提供程序”选项卡 448
第16章 登录系列控件 450
16.1 登录系列控件概述 450
16.2 Login控件 451
16.3 LoginName控件 454
16.4 LoginView控件 454
16.5 LoginStatus控件 457
16.6 PasswordRecovery控件 458
16.7 ChangePassword控件 463
16.8 CreateUserWizard控件 470
16.9 登录系列控件的应用 476
16.9.1 实现用户登录 476
16.9.2 创建新用户 477
16.9.3 显示状态和修改密码 479
16.9.4 重置密码 480
16.9.5 配置Web.config文件 481
第17章 文件处理 483
17.1 System.IO命名空间 483
17.2 文件操作 484
17.2.1 检查文件是否存在 484
17.2.2 创建文件 485
17.2.3 拷贝或移动文件 487
17.2.4 删除文件 490
17.2.5 获取文件基本信息 491
17.3 文件夹操作 493
17.3.1 检查文件夹是否存在 493
17.3.2 创建文件夹 495
17.3.3 移动文件夹 497
17.3.4 删除文件夹 499
17.3.5 文件夹中的文件列表 500
17.4 文件读取和写入 502
17.4.1 文本文件的写入 502
17.4.2 文本文件的读取 505
第五部分 综合案例开发
第18章 留言板 508
18.1 系统功能设计和数据库设计 508
18.1.1 系统功能设计 508
18.1.2 数据库设计 508
18.2 留言板系统实现 510
18.2.1 数据访问层设计 510
18.2.2 留言板页面设计 511
18.2.3 显示留言信息页面设计 514
18.2.4 注册页面设计 517
18.2.5 登录页面设计 522
18.2.6 显示验证码页 525
第19章 网上购物商城 528
19.1 系统总体设计 528
19.1.1 系统功能设计 528
19.1.2 系统模块划分 529
19.1.3 数据访问组件 531
19.1.4 自定义控件 531
19.2 系统数据库设计 532
19.2.1 总体设计 532
19.2.2 各种表的设计 533
19.2.3 数据关系设计 536
19.3 数据库访问模块设计 536
19.3.1 配置数据库 536
19.3.2 连接数据库 537
19.3.3 操作数据库 539
19.4 自定义控件设计 549
19.4.1 最新产品自定义控件 549
19.4.2 产品分类自定义控件 551
19.4.3 产品搜索自定义控件 553
19.4.4 购物网站头部自定义控件 556
19.4.5 站点计数自定义控件 556
19.4.6 网站新闻列表自定义控件 558
19.4.7 商品促销列表自定义控件 559
19.5 购物网站主页面设计 561
19.5.1 主界面设计 561
19.5.2 页面初始化 565
19.5.3 登录功能 565
19.6 注册和登录 567
19.6.1 用户注册 567
19.6.2 用户登录 575
19.7 浏览、购物及下订单 578
19.7.1 浏览商品 578
19.7.2 购买商品 581
19.7.3 查看购物车 587
19.8 提交订单 593
19.9 商品搜索 599
19.10 顾客留言板 604
第1章 ASP.NET概述及运行环境的构建 2
1.1 .NET发展历史 2
1.2 .NET新增加的控件 2
1.3 安装与配置ASP.NET的运行环境 4
1.3.1 安装与配置IIS Web服务器 4
1.3.2 安装Visual Studio.NET 2005 9
1.4 安装SQL Server数据库服务器 12
第2章 Visual Studio 2005开发环境 17
2.1 ASP.NET 2.0新特性 17
2.2 常用功能窗口介绍 18
2.2.1 主窗口 18
2.2.2 文档窗口 19
2.2.3 “工具箱”窗口 19
2.2.4 “解决方案资源管理器”窗口 20
2.2.5 “服务器资源管理器”窗口 20
2.2.6 “属性”窗口 20
2.2.7 “错误列表”窗口 21
2.3 配置设置 22
2.3.1 “选项”窗口 22
2.3.2 导入和导出设置向导 23
2.4 选择工具箱 25
2.5 帮助系统 27
2.6 类设计器 29
2.7 多种测试功能 30
2.8 创建.NET Web站点 32
2.9 添加、编写.NET应用程序 38
2.10 编译和运行.NET应用程序 41
2.11 部署.NET应用程序 44
2.12 配置文件Web.config 45
第3章 C# 2.0程序设计基础 49
3.1 C#语言概述 49
3.2 数据类型 49
3.2.1 值类型 50
3.2.2 引用类型 52
3.2.3 装箱和拆箱 57
3.3 变量和常量 58
3.3.1 变量 58
3.3.2 常量 59
3.4 流程控制 59
3.4.1 条件语句 59
3.4.2 循环语句 61
3.4.3 跳转语句 64
3.4.4 异常处理 67
3.5 面向对象编程 68
3.5.1 类 68
3.5.2 属性 69
3.5.3 方法 70
3.5.4 事件 72
3.6 C# 2.0新特性 73
3.6.1 泛型 73
3.6.2 匿名方法 78
3.6.3 迭代器 80
3.6.4 局部类 84
3.7 编码规范 84
3.7.1 代码格式 84
3.7.2 注释规范 86
3.7.3 变量命名规范 87
3.7.4 常量命名规范 88
3.7.5 类命名规范 88
3.7.6 接口命名规范 89
3.7.7 方法命名规范 89
3.7.8 名字空间命名规范 89
3.7.9 事件命名规范 90
3.7.10 程序版本号确定规范 91
第4章 ASP.NET页面内置对象 92
4.1 Response对象 92
4.2 Request对象 96
4.3 Server对象 98
4.4 Cookie对象 99
4.5 Session对象 99
4.6 Application对象 101
4.7 Global.asax文件 103
4.7.1 使用Global.asax文件中的事件 103
4.7.2 扩展Global.asax文件 104
第5章 母版页 106
5.1 母版页概述 106
5.1.1 母版页基础 106
5.1.2 母版页运行机制 108
5.2 创建母版页 110
5.3 创建内容页 112
5.4 嵌套母版页 115
5.5 母版页使用范围 118
5.6 母版页缓存设置 118
第二部分 ASP.NET 2.0的高级应用
第6章 ASP.NET 2.0常用控件 122
6.1 表单 122
6.1.1 HTML表单 122
6.1.2 Web表单 124
6.2 HTML服务器控件 127
6.2.1 Image控件 128
6.2.2 Select控件 130
6.2.3 File控件 130
6.2.4 InputHidden控件 132
6.2.5 InputCheckBox控件 134
6.2.6 InputRadioButton控件 136
6.3 服务器端Web控件 138
6.3.1 广告控件AdRotator 138
6.3.2 日历控件Calendar 140
6.3.3 普通按钮控件Button 142
6.3.4 下拉列表框控件DropDownList 144
6.3.5 复选框控件CheckBox 145
6.3.6 复选框列表控件CheckBoxList 147
6.3.7 单选按钮控件RadioButton 149
6.3.8 单选按钮列表控件RadioButtonList 151
6.3.9 上传文件控件FileUpload 154
第7章 导航控件 157
7.1 站点地图 157
7.2 SiteMapPath控件 158
7.2.1 SiteMapPath控件简介 159
7.2.2 常用属性列表 159
7.2.3 常用事件列表 160
7.2.4 SiteMapPath控件应用 160
7.2.5 设置自定义模板 164
7.3 Menu控件 165
7.3.1 Menu控件简介 165
7.3.2 常用属性列表 167
7.3.3 常用事件列表 169
7.3.4 Menu控件的应用 169
7.3.5 绑定XML文件 171
7.4 TreeView控件 175
7.4.1 TreeView控件简介 176
7.4.2 常用属性列表 177
7.4.3 常用事件列表 178
7.4.4 基本应用 179
7.4.5 绑定XML文件 181
第8章 数据验证控件 186
8.1 Web验证控件 186
8.1.1 Web验证控件的分类 186
8.1.2 Web验证控件的基本属性 187
8.2 RequiredFieldValidator控件 187
8.3 CompareValidator控件 189
8.4 RangeValidator控件 191
8.5 RegularExpressionValidator控件 193
8.5.1 RegularExpressionValidator控件的应用示例 194
8.5.2 验证规则表达式 195
8.6 CustomValidator控件 197
8.7 ValidationSummary控件 200
第9章 其他服务器控件 203
9.1 BulletedList控件 203
9.2 ImageMap控件 205
9.3 Wizard控件 207
9.4 MultiView控件 213
9.5 HiddenField控件 216
9.6 Literal控件 217
第三部分 数据库访问技术
第10章 ADO.NET对象 220
10.1 ADO.NET概述 220
10.1.1 .NET数据提供程序 220
10.1.2 数据库应用程序的开发流程 220
10.2 数据连接对象Connection 221
10.2.1 ConnectionString属性 221
10.2.2 Connection对象的方法 221
10.2.3 Connection对象的事件 222
10.2.4 利用程序的配置文件保存连接字符串 222
10.2.5 创建Connection对象 223
10.2.6 Connection对象的应用 223
10.3 执行数据库命令对象Command 224
10.3.1 Command对象的属性 224
10.3.2 Command对象的常用方法 225
10.3.3 创建Command对象 225
10.3.4 Command对象的应用 226
10.4 数据读取器对象DataReader 227
10.4.1 DataReader的属性 227
10.4.2 DataReader对象的方法 228
10.4.3 创建和使用DataReader对象 228
10.4.4 DataReader对象的应用 229
10.5 数据集对象DataSet 230
10.5.1 DataSet内部结构 230
10.5.2 DataAdapter对象 231
10.5.3 DataAdapter对象的属性 231
10.5.4 DataAdapter对象方法 232
10.5.5 DataAdapter对象的事件 232
10.5.6 使用DataAdapter填充数据集 232
10.5.7 DataSet数据更新 233
10.6 配置应用程序 234
10.6.1 配置数据连接字符串 234
10.6.2 读取Web.config文件连接字符串 234
第11章 数据源控件 235
11.1 SqlDataSource控件 235
11.1.1 SqlDataSource控件简介 235
11.1.2 SqlDataSource控件常用属性 237
11.1.3 SqlDataSource控件常用方法 239
11.1.4 SqlDataSource控件常用事件 239
11.1.5 SqlDataSource控件连接数据库 240
11.1.6 SqlDataSource控件属性设置 245
11.1.7 SqlDataSource控件连接多种数据源 247
11.2 AccessDataSource控件 251
11.2.1 AccessDataSource控件简介 251
11.2.2 AccessDataSource控件常用属性 252
11.2.3 AccessDataSource控件常用方法列表 253
11.2.4 AccessDataSource控件常用事件列表 254
11.2.5 访问Access数据库文件 255
11.3 XmlDataSource控件 260
11.3.1 XmlDataSource控件简介 260
11.3.2 XmlDataSource控件常用属性列表 260
11.3.3 XmlDataSource控件常用方法列表 261
11.3.4 XmlDataSource控件常用事件列表 262
11.3.5 XmlDataSource控件显示RSS数据 262
11.4 SiteMapDataSource控件 266
11.4.1 SiteMapDataSource控件简介 266
11.4.2 SiteMapDataSource控件常用属性列表 267
11.4.3 SiteMapDataSource控件常用方法列表 268
11.4.4 SiteMapDataSource控件属性设置 269
11.4.5 SiteMapDataSource控件绑定普通数据绑定控件 270
11.5 ObjectDataSource控件 271
11.5.1 N层应用程序概述 272
11.5.2 ObjectDataSource控件简介 272
11.5.3 ObjectDataSource控件常用属性列表 275
11.5.4 ObjectDataSource控件常用方法列表 276
11.5.5 ObjectDataSource控件常用事件列表 276
11.5.6 ObjectDataSource控件绑定数据访问层 277
11.5.7 ObjectDataSource控件绑定业务逻辑层 287
11.5.8 ObjectDataSource控件绑定类型化DataSet 297
第12章 数据绑定控件 303
12.1 GridView控件 303
12.1.1 GridView控件简介 304
12.1.2 GridView控件常用属性列表 305
12.1.3 GridView控件常用方法列表 307
12.1.4 GridView控件常用事件列表 308
12.1.5 使用GridView显示和编辑数据 309
12.2 DetailsView控件 313
12.2.1 DetailsView控件简介 313
12.2.2 DetailsView控件常用属性列表 315
12.2.3 DetailsView控件常用方法列表 317
12.2.4 DetailsView控件常用事件列表 317
12.2.5 使用DetailsView控件显示和处理数据 318
12.3 FormView控件 322
12.3.1 FormView控件简介 322
12.3.2 FormView控件常用属性列表 325
12.3.3 FormView控件常用方法列表 326
12.3.4 FormView控件常用事件列表 327
12.3.5 使用FormView控件显示和处理数据 327
12.4 DataList控件 334
12.4.1 DataList控件简介 335
12.4.2 DataList控件的属性列表 337
12.4.3 DataList控件的方法列表 338
12.4.4 DataList控件交替显示数据 338
第13章 数据缓存 343
13.1 ASP.NET 2.0缓存概述 343
13.2 页面输出缓存 345
13.2.1 使用@ OutputCache指令 346
13.2.2 使用页面输出缓存API 347
13.2.3 页面输出缓存应用 347
13.3 页面部分缓存 348
13.3.1 使用@ OutputCache指令 349
13.3.2 使用PartialCaching Attribute类 349
13.3.3 使用ControlCachePolicy类 350
13.3.4 实现缓存后替换 352
13.4 应用程序数据缓存 356
13.4.1 添加应用程序数据缓存对象 356
13.4.2 检索应用程序数据缓存对象 358
13.4.3 移除应用程序数据缓存对象 360
13.5 缓存依赖 360
13.5.1 缓存依赖概述 360
13.5.2 实现自定义缓存依赖 362
13.5.3 实现聚合缓存依赖 367
13.5.4 实现SQL数据缓存依赖 368
第四部分 服务配置及文件处理
第14章 成员资格和角色管理 378
14.1 身份验证和授权 378
14.1.1 身份验证概述 378
14.1.2 Forms验证概述 380
14.1.3 FormsAuthentication类 381
14.1.4 用户授权概述 383
14.2 成员资格管理 385
14.2.1 成员资格管理概述 386
14.2.2 Membership类 389
14.2.3 MembershipUser类 391
14.2.4 实现成员资格管理功能 392
14.3 角色管理 406
14.3.1 角色管理概述 406
14.3.2 Roles类 409
14.3.3 实现角色管理功能 412
第15章 配置与管理工具 422
15.1 ASP.NET MMC管理单元 422
15.1.1 MMC管理单元简介 422
15.1.2 “常规”选项卡 423
15.1.3 “自定义错误”选项卡 426
15.1.4 “授权”选项卡 427
15.1.5 “身份验证”选项卡 429
15.1.6 “应用程序”选项卡 432
15.1.7 “状态管理”选项卡 433
15.1.8 “位置”选项卡 434
15.2 Web网站管理工具 435
15.2.1 Web网站管理工具简介 436
15.2.2 “安全”选项卡 437
15.2.3 “应用程序”选项卡 444
15.2.4 “提供程序”选项卡 448
第16章 登录系列控件 450
16.1 登录系列控件概述 450
16.2 Login控件 451
16.3 LoginName控件 454
16.4 LoginView控件 454
16.5 LoginStatus控件 457
16.6 PasswordRecovery控件 458
16.7 ChangePassword控件 463
16.8 CreateUserWizard控件 470
16.9 登录系列控件的应用 476
16.9.1 实现用户登录 476
16.9.2 创建新用户 477
16.9.3 显示状态和修改密码 479
16.9.4 重置密码 480
16.9.5 配置Web.config文件 481
第17章 文件处理 483
17.1 System.IO命名空间 483
17.2 文件操作 484
17.2.1 检查文件是否存在 484
17.2.2 创建文件 485
17.2.3 拷贝或移动文件 487
17.2.4 删除文件 490
17.2.5 获取文件基本信息 491
17.3 文件夹操作 493
17.3.1 检查文件夹是否存在 493
17.3.2 创建文件夹 495
17.3.3 移动文件夹 497
17.3.4 删除文件夹 499
17.3.5 文件夹中的文件列表 500
17.4 文件读取和写入 502
17.4.1 文本文件的写入 502
17.4.2 文本文件的读取 505
第五部分 综合案例开发
第18章 留言板 508
18.1 系统功能设计和数据库设计 508
18.1.1 系统功能设计 508
18.1.2 数据库设计 508
18.2 留言板系统实现 510
18.2.1 数据访问层设计 510
18.2.2 留言板页面设计 511
18.2.3 显示留言信息页面设计 514
18.2.4 注册页面设计 517
18.2.5 登录页面设计 522
18.2.6 显示验证码页 525
第19章 网上购物商城 528
19.1 系统总体设计 528
19.1.1 系统功能设计 528
19.1.2 系统模块划分 529
19.1.3 数据访问组件 531
19.1.4 自定义控件 531
19.2 系统数据库设计 532
19.2.1 总体设计 532
19.2.2 各种表的设计 533
19.2.3 数据关系设计 536
19.3 数据库访问模块设计 536
19.3.1 配置数据库 536
19.3.2 连接数据库 537
19.3.3 操作数据库 539
19.4 自定义控件设计 549
19.4.1 最新产品自定义控件 549
19.4.2 产品分类自定义控件 551
19.4.3 产品搜索自定义控件 553
19.4.4 购物网站头部自定义控件 556
19.4.5 站点计数自定义控件 556
19.4.6 网站新闻列表自定义控件 558
19.4.7 商品促销列表自定义控件 559
19.5 购物网站主页面设计 561
19.5.1 主界面设计 561
19.5.2 页面初始化 565
19.5.3 登录功能 565
19.6 注册和登录 567
19.6.1 用户注册 567
19.6.2 用户登录 575
19.7 浏览、购物及下订单 578
19.7.1 浏览商品 578
19.7.2 购买商品 581
19.7.3 查看购物车 587
19.8 提交订单 593
19.9 商品搜索 599
19.10 顾客留言板 604
ASP.NET 2.0编程技术与实例
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
![loading icon](/img/book/loading_solarSystem.gif)