1 ASP.NET概述 2
1.1 .NET框架体系结构 2
1.2 ASP.NET应用程序设计模式与运行原理 3
1.3 ASP.NET的运行环境 6
1.4 ASP.NET的开发环境 7
1.5 ASP.NET应用程序开发流程 8
1.6 本章小结 17
1.7 练习与思考 18
1.8 上机实验 19
2 ASP.NET页面 21
2.1 ASP.NET页面概述 21
2.2 ASP.NET页面的代码存储模式 21
2.3 ASP.NET页面的程序设计模型 27
2.4 ASP.NET页面的事件及处理过程 28
2.5 ASP.NET页面的事件应用实例 30
2.6 本章小结 31
2.7 练习与思考 31
2.8 上机实验 32
3 ASP.NET服务器控件 35
3.1 服务器控件的基本知识 35
3.2 服务器控件的事件模型 35
3.3 HTML服务器控件 36
3.4 标准控件 38
3.5 控件的高级操作 58
3.6 高级控件 61
3.7 动态生成控件 73
3.8 验证控件 73
3.9 用户控件 82
3.10 本章小结 84
3.11 练习与思考 84
3.12 上机实验 87
4 ASP.NET的内置对象与应用程序配置 91
4.1 Response对象 91
4.2 Request对象 93
4.3 Server对象 97
4.4 Session对象 101
4.5 Application对象 104
4.6 Cookie对象 106
4.7 ASP.NET应用程序配置管理 109
4.8 本章小结 115
4.9 练习与思考 116
4.10 上机实验 117
5 导航控件、主题与母版页 119
5.1 导航控件 119
5.2 主题 124
5.3 母版页 128
5.4 本章小结 131
5.5 练习与思考 132
5.6 上机实验 133
6 访问数据库 135
6.1 ADO.NET概述 135
6.2 利用SQL命令访问数据库 136
6.3 ASP.NET 2.0中的数据控件 142
6.4 通过数据源控件访问数据库 144
6.5 本章小结 150
6.6 练习与思考 150
6.7 上机实验 151
7 数据绑定控件 154
7.1 GridView控件 154
7.2 DataList控件 173
7.3 DetailsView控件 177
7.4 FormView控件 180
7.5 本章小结 188
7.6 练习与思考 189
7.7 上机实验 190
8 成员资格、角色管理与登录控件 196
8.1 启用成员资格和角色管理 196
8.2 登录控件 198
8.3 成员资格管理 207
8.4 角色管理 211
8.5 本章小结 212
8.6 练习与思考 213
8.7 上机实验 213
9 XML技术 216
9.1 XML语法 216
9.2 使用Visual Studio 2005创建和编辑XML文件 219
9.3 读取XML文件中的数据 220
9.4 本章小结 222
9.5 练习与思考 222
9.6 上机实验 223
10 Web服务 225
10.1 关于Web服务 225
10.2 创建一个简单的Web服务 226
10.3 在Web应用程序中访问Web服务 228
10.4 本章小结 230
10.5 练习与思考 230
10.6 上机实验 230
11 学生信息管理系统 233
11.1 系统需求分析 233
11.2 系统功能模块 233
11.3 系统总体设计 235
11.4 用户界面设计 238
11.5 管理员模块 243
11.6 教师模块 265
11.7 学生模块 266
11.8 公用模块 268
11.9 管理访问规则 268
附录 部分习题的参考答案 270
参考文献 273