第1章 ASP.NET 2.0基础 1
1.1 .NET技术的发展历程 1
1.2 ASP.NET概述 2
1.3 ASP.NET 2.0的新特性 3
1.3.1 母版页 3
1.3.2 主题和皮肤 4
1.3.3 个性化用户配置 5
1.3.4 角色管理 6
1.3.5 数据缓存 7
1.3.6 配置和管理工具 7
1.4 ASP.NET 2.0新增的服务器控件 9
1.4.1 站点导航控件 9
1.4.2 数据访问控件 10
1.4.3 登录系列控件 10
1.4.4 Web部件 12
1.4.5 其他服务器控件 14
1.5 小结 14
第2章 ASP.NET 2.0的开发工具——Visual Studio 2005 15
2.1 Visual Studio 2005概述 15
2.2 Visual Studio 2005的安装 16
2.3 Visual Studio 2005的新特性 19
2.4 Visual Studio 2005开发环境 23
2.4.1 运行Visual Studio 2005 23
2.4.2 主窗口 25
2.4.3 设计视图和代码视图 26
2.4.4 属性窗口 27
2.4.5 工具箱窗口 28
2.4.6 解决方案资源管理器窗口 32
2.4.7 服务器资源管理器窗口 33
2.4.8 对象浏览器窗口 34
2.4.9 选项窗口 34
2.4.10 类视图窗口 35
2.4.11 “错误列表”窗口 35
2.4.12 输出窗口 36
2.5 小结 36
第3章 ASP.NET 2.0的新增服务器控件 37
3.1 ImageMap控件 37
3.1.1 基本语法 37
3.1.2 应用实例 38
3.2 HiddenField控件 40
3.2.1 基本语法 41
3.2.2 应用实例 41
3.3 FileUpLoad控件 43
3.3.1 基本语法 43
3.3.2 应用实例 44
3.4 BulletedList控件 46
3.4.1 基本语法 46
3.4.2 应用实例 47
3.5 MultiView控件和View控件 50
3.5.1 基本语法 50
3.5.2 应用实例 50
3.6 Substitution控件 52
3.6.1 基本语法 53
3.6.2 应用实例 53
3.7 Wizard控件 54
3.7.1 基本语法 54
3.7.2 应用实例 58
3.8 站点导航控件 63
3.8.1 SiteMapPath控件 64
3.8.2 TreeView控件 68
3.8.3 Menu控件 76
3.9 登录控件 83
3.9.1 配置成员资格 83
3.9.2 Login控件 88
3.9.3 LoginStatus控件 91
3.9.4 LoginName控件 92
3.9.5 LoginView控件 92
3.9.6 PasswordRecovery控件 94
3.9.7 ChangePassword控件 97
3.9.8 CreateUserWizard控件 99
3.10 小结 102
第4章 ASP.NET 2.0中的数据访问 103
4.1 ASP.NET 2.0对数据访问的改进 103
4.2 ASP.NET 2.0中的数据源控件 104
4.2.1 SqlDataSource控件 106
4.2.2 AccessDataSource控件 111
4.2.3 ObiectDataSource控件 112
4.2.4 XmlDataSource控件 116
4.2.5 SiteMapDataSource控件 120
4.3 ASP.NET2.0中的数据访问控件 121
4.3.1 GrideView数据控件 121
4.3.2 DetailsView数据控件 136
4.3.3 FormView数据控件 144
4.4 小结 152
第5章 母版页和主题 153
5.1 母版页的应用 153
5.1.1 母版页概述 153
5.1.2 母版页的创建 154
5.1.3 内容页的创建 158
5.1.4 母版页的运行机制 161
5.1.5 母版页的嵌套 162
5.2 主题的应用 165
5.2.1 什么是主题 165
5.2.2 主题的创建 166
5.2.3 动态加载主题 171
5.2.4 指定主题和禁用主题 175
5.3 小结 176
第6章 用户控件和自定义控件 177
6.1 用户控件 177
6.1.1 用户控件的创建 177
6.1.2 将用户控件添加至ASP.NET页面 179
6.1.3 为用户控件添加属性 181
6.1.4 为用户控件添加方法 186
6.2 自定义控件 187
6.2.1 自定义控件的创建 187
6.2.2 自定义控件的使用 194
6.2.3 将自定义控件添加至Visual Studio工具箱 195
6.3 小结 196
第7章 博客系统 197
7.1 系统总体设计 197
7.1.1 系统功能 197
7.1.2 数据库结构 198
7.1.3 文件结构 200
7.2 系统框架 201
7.2.1 母版页 201
7.2.2 主题 205
7.2.3 关于Web.Config和BaseSql.vb 206
7.3 前台功能实现 209
7.3.1 博客主页 209
7.3.2 我的文章 211
7.3.3 查看文章 213
7.3.4 我的相册 217
7.3.5 查看相片 219
7.3.6 给我留言 220
7.4 后台功能实现 224
7.4.1 发表文章 224
7.4.2 文章管理 228
7.4.3 上传相片 231
7.4.4 相片管理 233
7.4.5 留言管理 237
7.4.6 修改个人信息 238
7.5 小结 242
第8章 威客系统 243
8.1 系统总体设计 243
8.1.1 系统功能 243
8.1.2 数据库结构 244
8.1.3 文件结构 246
8.2 母版页的创建 246
8.3 系统首页 248
8.4 浏览问题 251
8.4.1 分类问题 251
8.4.2 搜索问题 261
8.5 查看问题 263
8.6 提出问题 274
8.7 我的问题 276
8.8 用户注册与登录 281
8.8.1 用户注册 281
8.8.2 用户登录 286
8.9 小结 288
第9章 系统总体设计 289
9.1 系统概述 289
9.1.1 系统的功能架构 289
9.1.2 系统的多层架构 290
9.2 模块功能设计 292
9.2.1 个人办公 292
9.2.2 人力资源 292
9.2.3 办公资源 292
9.2.4 系统管理 293
9.3 数据库结构设计 293
9.3.1 数据表 293
9.3.2 触发器 303
9.3.3 关系 308
第10章 系统框架实现 311
10.1 创建主题 311
10.1.1 皮肤文件 311
10.1.2 样式表文件 312
10.2 创建母版页 314
10.3 公用配置文件 319
10.3.1 Web.Config 319
10.3.2 SqlConn.vb 320
10.3.3 PublicSub.vb 322
10.3.4 Public.js 323
10.4 创建登录页面 324
10.5 创建我的办公桌面 327
第11章 个人办公模块 337
11.1 工作计划 337
11.1.1 制定计划 337
11.1.2 计划查询 363
11.1.3 他人计划 374
11.2 公文管理 383
11.2.1 公文发送 383
11.2.2 公文查询 395
11.3 员工建议 404
11.3.1 提出建议 404
11.3.2 查询建议 412
11.4 个人助手 418
11.4.1 添加好友信息 418
11.4.2 个人通讯录 426
11.4.3 万年历查询 432
11.4.4 修改密码 436
第12章 人力资源模块 441
12.1 人事管理 441
12.1.1 员工档案 441
12.1.2 员工查询 458
12.1.3 员工异动 474
12.1.4 员工离职 479
12.2 人事奖罚 482
12.2.1 奖励设置 482
12.2.2 奖励查询 487
12.2.3 罚处设置 491
12.2.4 罚处查询 493
第13章 办公资源模块 497
13.1 图书管理 497
13.1.1 图书入库 497
13.1.2 图书查询 505
13.1.3 图书借阅 513
13.2 办公用品 520
13.2.1 用品信息 520
13.2.2 用品查询 526
13.2.3 用品采购 532
13.2.4 用品领用 546
13.3 固定资产 558
13.3.1 资产信息 558
13.3.2 资产查询 565
13.3.3 资产分配 574
13.4 文件管理 581
13.4.1 文件上传 581
13.4.2 文件下载 584
第14章 系统管理模块 589
14.1 部门设置 589
14.1.1 部门添加 589
14.1.2 部门查询 593
14.2 参数设置 597
14.2.1 参数添加 597
14.2.2 参数查询 601