第1章 ASP.NET基础 1
1.1 Web技术的发展 2
1.1.1 HTML 2
1.1.2 DHTML 3
1.1.3 ASP 3
1.1.4 ASP.NET 4
1.2 安装与配置ASP.NET环境 4
1.2.1 .NET框架的基本组成 4
1.2.2 ASP.NET的安装 7
1.2.3 ASP.NET的配置 18
1.2.4 第一个ASP.NET应用程序 23
1.3 ASP与ASP.NET的区别 27
本章小结 28
思考与习题 28
第2章 ASP.NET语法 29
2.1 代码声明块 30
2.2 代码呈现块 31
2.3 代码注释 31
2.4 名称空间 33
2.5 页面编译指令 33
2.6 Global.asax文件 38
2.7 ASP.NET的配置 42
2.7.1 Web.config概述 42
2.7.2 配置节 45
2.7.3 访问ASP.NET配置设置 53
2.7.4 自定义配置 54
2.8 ASP.NET对象 56
2.8.1 HttpApplication对象 56
2.8.2 HttpCookie对象 58
2.8.3 HttpServerUtility对象 59
2.8.4 HttpResponse和HttpRequest对象 60
本章小结 61
思考与习题 61
第3章 HTML服务器控件 63
3.1 HtmlAnchor控件 64
3.2 HtmlButton控件 66
3.3 HtmlForm控件 72
3.4 HtmlGenericControl控件 73
3.5 HtmlImage控件 75
3.6 HtmlInput控件 77
3.6.1 HtmlInputButton(Button) 77
3.6.2 HtmlInputButton(Reset和Submit) 78
3.6.3 HtmlInputCheckBox 78
3.6.4 HtmlInputFile 78
3.6.5 HtmlInputHidden 79
3.6.6 HtmlInputImage 79
3.6.7 HtmlInputRadioButton 80
3.6.8 HtmlInputText(Text) 80
3.6.9 HtmlInputText(Password) 80
3.7 HtmlSelect控件 87
3.8 HtmlTable控件 90
3.8.1 HtmlTable 90
3.8.2 HtmlTableCell 91
3.8.3 HtmlTableRow 91
3.9 HtmlTextArea控件 94
本章小结 96
思考与习题 97
第4章 Web服务器控件 99
4.1 AdRotator控件 101
4.2 Button控件 103
4.3 Calendar控件 105
4.4 CheckBox控件 109
4.5 CheckBoxList控件 112
4.6 DropDownList控件 116
4.7 HyperLink控件 119
4.8 Image控件 121
4.9 ImageButton控件 124
4.10 Label控件 126
4.11 LinkButton控件 126
4.12 ListBox控件 128
4.13 Literal控件 129
4.14 Panel控件 130
4.15 PlaceHolder控件 134
4.16 RadioButton控件 137
4.17 RadioButtonList控件 140
4.18 Table,TableCell和TableRow控件 141
4.19 TextBox控件 143
本章小结 143
思考与习题 143
第5章 Web数据库管理 145
5.1 Web数据库基础 146
5.1.1 Web数据库 146
5.1.2 Web数据库的优点 146
5.2 数据库访问组件ADO.NET 147
5.2.1 Connection对象 148
5.2.2 Command对象 149
5.2.3 DataReader对象 152
5.2.4 DataAdapter对象 159
5.2.5 DataSet对象 161
5.2.6 DataView对象 167
5.3 ASP.NET中的数据控件 170
5.3.1 DataGrid控件 170
5.3.2 DataList控件 179
5.3.3 Repeater控件 183
本章小结 187
思考与习题 187
第6章 从ASP迁移到ASP.NET 189
6.1 ASP应用程序 190
6.2 移植的总体考虑 194
6.2.1 页面布局 194
6.2.2 控件的改变 194
6.2.3 Visual Basic语言 196
6.2.4 COM组件 197
6.2.5 数据访问 197
6.3 移植后的ASP.NET 198
本章小结 202
思考与习题 202
第7章 ASP.NET搜索引擎 203
7.1 构建搜索引擎 204
7.1.1 设计思想 204
7.1.2 代码实现 204
7.2 实战题——在线文件管理 232
本章小结 232
思考与习题 233
第8章 使用ASP.NET构建Web防火墙 235
8.1 总体设计 236
8.1.1 功能概述 236
8.1.2 系统结构 236
8.2 代码实现 237
本章小结 259
思考与习题 259
第9章 使用ASP.NET创建论坛 261
9.1 总体设计 262
9.1.1 功能概述 262
9.1.2 系统结构 262
9.2 代码实现 263
本章小结 301
思考与习题 301
第10章 ASP.NET电子商务 303
10.1 网上购物 304
10.1.1 设计思想 304
10.1.2 代码实现 305
10.2 在线书店 318
10.2.1 系统功能设计 318
10.2.2 系统数据库设计 318
本章小结 319
思考与习题 320
第11章 网上教育 321
11.1 网上考试 322
11.1.1 设计思想 322
11.1.2 代码实现 323
11.1.3 系统扩展 350
11.2 电子图书馆 350
11.2.1 系统功能设计 350
11.2.2 系统数据库设计 350
本章小结 352
思考与习题 352
第12章 上机指导 353
12.1 同学录系统 354
12.2 系统实现步骤 354
12.2.1 创建数据库 354
12.2.2 编写代码页面 356
12.2.3 系统扩展 394
12.3 留言簿 394
12.4 系统实现步骤 394
12.4.1 创建数据库 394
12.4.2 编写代码页面 395
12.4.3 系统扩展 415
12.5 .NET网络广告系统 415
12.6 广告系统实现步骤 415
12.6.1 创建数据库 415
12.6.2 编制页面代码 416
12.6.3 系统扩展 437
12.7 聊天室系统 438
12.8 聊天室系统实现步骤 438
12.8.1 创建数据库 438
12.8.2 页面代码编制 439
12.8.3 系统扩展 453
12.9 联机预约挂号系统 453
12.10 预约挂号系统实现步骤 453
12.10.1 创建数据库 453
12.10.2 代码页面编制 454
12.10.3 系统扩展 466