第1章 工作任务介绍 1
1.1 开发背景 1
1.2 系统分析 1
1.2.1 需求分析 1
1.2.2 可行性分析 1
1.2.3 编写项目计划书 2
1.3 系统设计 2
1.3.1 系统目标 2
1.3.2 系统功能结构图 3
1.3.3 系统预览 4
1.3.4 构建开发环境 6
1.3.5 数据库设计 6
1.3.6 文件组织结构 8
第2章 ASP.NET入门 9
2.1 工作场景导入 9
2.2 工作过程与理论依据 9
2.2.1 Visual Studio简介 10
2.2.2 ASP.NET简介 11
2.2.3 两种ASP.NET Web应用程序创建方法的比较 14
2.2.4 组织站点结构 18
2.3 工作后思考 18
第3章 CSS与母版 19
3.1 工作场景导入 19
3.2 工作过程与理论依据 20
3.2.1 CSS简介 22
3.2.2 母版 35
3.2.3 常用ASP.NET服务器控件 36
3.3 工作后思考 41
第4章 制作内容页 42
4.1 工作场景导入 42
4.2 工作过程与理论依据 42
4.2.1 母版页与内容页之间的关系 44
4.2.2 ASP.NET的网页代码模型 45
4.2.3 〈object〉标签 51
4.2.4 〈embed〉标签 54
4.2.5 网页布局的方法 60
4.3 工作后思考 61
第5章 创建数据库 62
5.1 工作场景导入 62
5.2 工作过程与理论依据 63
5.2.1 数据库 67
5.2.2 中小型数据库的比较 72
5.2.3 约束 82
5.3 工作后思考 84
第6章 显示数据 85
6.1 工作场景导入 85
6.2 工作过程与理论依据 85
6.2.1 SQL简介 95
6.2.2 Panel控件 96
6.2.3 数据源控件 97
6.2.4 数据绑定控件 105
6.2.5 DataList控件 111
6.2.6 Response对象 119
6.2.7 Request对象 122
6.2.8 Server对象 124
6.2.9 Application对象 128
6.2.10 Sessison对象 130
6.2.11 Cookie对象 134
6.2.12 Global.asax文件 138
6.3 工作后思考 142
第7章 Web站点中的安全性 143
7.1 工作场景导入 143
7.2 工作过程与理论依据 144
7.2.1 Web.config文件 152
7.3 工作后思考 158
第8章 更新数据库 159
8.1 工作场景导入 159
8.2 工作过程与理论依据 159
8.2.1 GridView控件 170
8.2.2 DetailsView控件 188
8.2.3 FileUpload控件 192
8.2.4 DropDownList控件 195
8.2.5 验证控件 198
8.2.6 MsgBox函数 207
8.3 工作后思考 213
第9章 异常处理、调试和跟踪 214
9.1 工作场景导入 214
9.2 工作过程与理论依据 214
9.2.1 程序的错误类型 216
9.2.2 程序调试 218
9.2.3 异常处理 219
9.3 工作后思考 220
第10章 部署Web站点 221
10.1 工作场景导入 221
10.2 工作过程与理论依据 222
10.3 工作后思考 227
附录1 常见文件类型介绍 228
附录2 代码 230
附录3 Web页面编程基础 256