第1章 配置ASP.NET 2.0的开发环境1.1 ASP.NET 2.0的开发环境 1
1.2 安装ASP.NET 2.0开发环境 2
1.3 用户界面管理 7
第2章 创建ASP.NET 2.0网站 10
2.1 创建网站和添加HTML页面 10
实例1 为页面设置图片背景 15
2.2 编辑和测试HTML页面 16
实例2 使用表格显示数据 20
实例3 使用Div控件布局页面 23
2.3 添加Web窗体 25
实例4 提交表单数据信息 29
实例5 在列表框中选择课程 30
实例6 动态设置图片 35
实例7 提交用户信息 37
2.4 使用Web服务器控件 38
实例8 图片浏览 41
实例9 选择并移动列表项 47
实例10 选择年月日 50
2.5 网站的其他操作 53
2.6 上机实践 55
练习1 上传文件 55
练习2 将数据显示为图片 57
第3章 常用Web服务器控件 59
3.1 广告与日历 59
实例11 制作页面广告 60
实例12 制作普通日历 66
实例13 制作带节日的日历 68
3.2 视图与向导 70
实例14 在视图中浏览不同的页面 72
实例15 设计用户注册页面 76
3.3 应用XML 80
实例16 用XML制作用户数据文件 82
实例17 用XSLT制作XML转换文件 86
实例18 在页面中显示XML数据 88
3.4 上机实践 88
练习3 显示和返回今天的日期 88
练习4 使用XML制作个人简历 90
第4章 SQL数据库的管理与应用 90
4.1 创建SQL数据库 93
实例19 创建产品信息数据库 96
4.2 管理数据库 97
4.3 创建与管理数据表 98
实例20 创建产品信息数据表 101
实例21 为产品信息表设置主键 103
实例22 录入产品信息数据 105
4.4 创建与管理视图 106
实例23 创建产品信息视图 108
4.5 创建与管理存储过程 110
实例24 创建查询产品信息存储过程 113
4.6 上机实践 114
练习5 创建用户信息数据库 114
练习6 使用存储过程查询用户信息 116
第5章 连接与访问SQL数据库 118
5.1 使用SQL数据源连接数据库 118
实例25 使用向导配置数据源 124
实例26 设置带条件的Select语句 129
5.2 使用标准控件绑定数据 131
实例27 动态产生复选框 133
5.3 数据查询 134
实例28 添加数据记录 135
实例29 更新表中的数据 138
实例30 删除表中的数据记录 140
5.4 上机实践 143
练习7 动态生成单选按钮 143
练习8 设计用户录入界面 145
第6章 使用数据控件绑定数据6.1 GridView控件 148
实例31 浏览图书信息 150
实例32 设置字段标题并添加图片列 152
实例33 分页显示表中数据 155
实例34 编辑与删除数据记录 158
实例35 自定义设置彩色表格 162
6.2 DetailsView控件 163
实例36 录入新记录 165
6.3 FormView控件 167
实例37 编辑与浏览数据记录 170
6.4 上机实践 173
练习9 自定义分页按钮 173
练习10 使用FormView控件更新数据记录 175
第7章 数据有效性验证 178
7.1 验证数据范围 178
实例38 用户信息设置验证 179
实例39 验证输入日期 183
实例40 数据比较 186
7.2 验证特殊字符数据 188
实例41 验证电话与身份证的有效性 190
实例42 自定义验证特殊字符 192
7.3 验证自定义数据 193
实例43 验证用户名中是否包含特殊字符 195
7.4 汇总验证结果 197
实例44 汇总验证信息 197
7.5 上机实践 199
练习11 日期输入格式验证 199
练习12 验证输入数字为偶数 201
第8章 网站用户管理 203
8.1 用户注册与登录 203
实例45 使用向导实现用户注册 205
实例46 自定义注册步骤 209
实例47 设计登录页面 214
8.2 返回登录信息 216
实例48 返回用户名和登录状态 218
8.3 密码查询与修改 219
实例49 找回密码 221
实例50 修改用户密码 223
8.4 上机实践 224
练习13 自定义用户登录界面 224
练习14 自定义设置找回密码界面 226
第9章 网站中成员及角色管理 226
9.1 身份验证与授权 229
实例51 配置Forms身份验证 233
实例52 设置用户访问权限 237
9.2 成员管理 239
实例53 使用代码注册新用户 240
实例54 显示当前登录用户信息 243
实例55 更新当前登录用户信息 246
实例56 删除指定的用户 248
9.3 用户角色创建与管理 250
实例57 设计创建角色的页面 251
实例58 设计删除角色的页面 254
实例59 设计用户角色配置页面 257
9.4 在网站中使用角色 260
实例60 登录到不同的页面 262
9.5 上机实践 264
练习15 在页面中显示注册用户 264
练习16 在登录视图中显示登录信息 265
第10章 母版页 267
10.1 母版页概述 267
10.2 创建母版页 268
实例61 设计母版页 270
实例62 使用母版页设计页面 273
10.3 使用母版页布局页面 275
实例63 设计带有三个编辑区域的母版 277
10.4 上机实践 279
练习17 设计带日历的母版页 279
练习18 在母版页中添加滚动效果 280
第11章 样式与皮肤 282
11.1 设置样式 282
实例65 设置文本字体样式 285
实例66 设置文本框背景及边框样式 290
11.2 创建与应用CSS样式 292
实例67 为页面设计CSS样式 296
实例68 将CSS样式应用到控件 301
11.3 创建与应用皮肤 302
实例69 为日历和标签设置皮肤 304
实例70 静态调用皮肤 307
实例71 动态设置页面样式 308
11.4 上机实践 311
练习19 使用CSS设计页面和表格样式 311
练习20 定义页面中控件的皮肤 313
第12章 站点快速导航 315
12.1 菜单与站点地图 315
实例72 设计菜单导航功能 317
实例73 使用站点地图数据源 321
实例74 设置站点地图路径 325
12.2 树形导航菜单 327
实例75 制作树形导航功能 331
12.3 上机实践 333
练习21 垂直显示菜单导航 333
练习22 在树形导航菜单中全使用自定义图片 334
第13章 数据缓存功能 336
13.1 定制页面输出缓存 336
实例76 定制页面缓存时间 337
实例77 使用参数改变缓存内容 338
13.2 使用缓存控件 341
实例78 实现缓存后替换时间 342
13.3 数据缓存 343
实例79 缓存查询到的数据 344
13.4 上机实践 346
练习23 缓存整个页面 346