第1章 ASP.NET2.0入门 1
1.1搭建ASP.NET环境 1
ASP.NET 2.0概述 1
安装与配置IIS 1
安装Visual Studio 2005 6
VS 2005的IDE集成开发环境 8
1.2创建第一个ASP.NET Web应用程序 11
创建ASP.NET Web应用程序 11
设计Web页面 11
添加配置文件Web.config 14
申请域名和空间 15
1.3小结 17
习题 17
第2章 C#语言基础 18
2.1 C#概述 18
2.2命名空间与using关键字 20
命名空间 20
using关键字 21
2.3 C#中的数据类型 21
值类型 21
引用类型 23
2.4常量和变量 25
常量 25
变量 25
2.5数组 25
一维数组 25
二维数组 26
2.6运算符 26
算术运算符 27
赋值运算符 27
关系运算符 27
逻辑运算符 27
其他运算符 28
2.7常用系统类 29
数据转换 29
字符串操作 30
日期和时间操作 30
2.8条件语句 31
if…else语句 31
switch语句 33
2.9循环语句 34
for循环 34
while循环 35
do…while循环 36
foreach循环 36
break语句与continue语句 38
2.10小结 40
习题 40
第3章 ASP.NET内置对象 42
3.1 ASP.NET应用程序示例 42
应用程序示例 42
应用程序结构分析 44
3.2 ASP.NET内置对象 46
Page对象 46
Request对象 48
Response对象 52
Session对象 55
Application对象 61
Server对象 63
3.3小结 66
习题 67
第4章 HTM L控件 68
4.1 HTML控件使用原则 68
4.2 HTML控件常见属性 71
Attributes属性 72
Style属性 73
InnerHtml、InnerText属性 74
4.3按钮控件Input(Button) 75
4.4文本控件Input(Text) 76
4.5提交控件Input(Submit) 78
4.6重置控件Input(Reset) 80
4.7复选框控件Input(CheckBox) 82
4.8单选框控件Input(Radio) 84
4.9上传控件Input(File) 86
4.10列表框控件(Select) 88
4.11 HTML控件综合应用 92
4.12小结 96
习题 96
第5章 Web服务器控件 97
5.1 认识Web服务器控件 97
Web服务器控件与HTML控件比较 97
常用的Web服务器控件 98
5.2 Web服务器控件的共同属性 99
5.3按钮控件Button 101
5.4文本框控件TextBox 103
5.5下拉列表框控件DropDownList 106
5.6列表框控件ListBox 111
5.7复选框控件CheckBox和CheckBoxList 113
5.8单选按钮控件RadioButton和RadioButtonList 116
5.9日历控件Calendar 119
5.10表格控件Table 123
5.11文件上传控件FileUpLoad 125
5.12 Web服务器控件综合应用 127
5.13小结 131
习题 131
第6章 数据验证控件 132
6.1数据验证控件概述 132
6.2简单验证 132
非空验证控件RequiredFieldValidator 133
比较验证CompareValidator 135
范围验证RangeValidator 139
6.3复杂验证 143
正则表达式验证RegularExpressionValidator 143
自定义格式验证CustomValidator 148
页面统一验证ValidationSummary 152
6.4小结 156
习题 156
第7章 ADO.NET编程 158
7.1 ADO.NET概述 158
ADO.NET简介 158
ASP.NET与ADO.NET的关系 159
ADO.NET的核心组件 159
7.2创建数据库连接 160
Connection对象概述 160
Connection对象的属性 161
Connection的连接字符串 161
连接数据库实例 161
7.3执行数据库命令 165
Command对象及其属性 165
Command对象的方法 167
7.4使用DataReader读取数据 172
DataReader的属性和方法 172
DataReader的实例 173
7.5使用DataSet和DataAdapter访问数据 175
DataSet对象 176
DataSet和DataReader的比较 180
DataAdapter对象 181
使用DataAdapter填充数据集 182
使用DataSet更新数据 184
7.6数据绑定 186
数据绑定概述 186
简单绑定和复杂绑定 186
数据控件绑定 187
DataBinder.Eval 189
7.7小结 191
习题 191
第8章 数据显示控件 192
8.1 GridView控件概述 192
使用GridView控件 192
GridView格式设定 194
使用GridView进行分页、排序 195
使用GridView控件更新数据表 200
8.2 DataList控件 203
DataList控件概述 203
使用DataList控件显示数据 206
8.3 Repeater控件 213
Repeater控件概述 213
在设计时使用Repeater控件 215
将数据绑定到Repeater控件 217
Repeater使用 220
8.4小结 222
习题 223
第9章 基础实例 224
9.1在线投票系统 224
系统功能描述 224
数据库设计 224
投票功能的实现 225
查看功能的实现 228
9.2一个简单的聊天室 232
系统功能描述 232
数据库设计 232
注册功能的实现 233
聊天功能的实现 236
9.3小结 245
习题 245
附录 AHTML网页概论 246
A.1建立HTML网页 246
基础网页结构 246
注释 248
A.2设置文本格式 248
分段与分行 248
设置字体、字号和颜色 252
设置文本字符样式 253
A.3列表标记 255
有序列表标记 255
有序列表标记类型 255
有序列表起始值 256
无序列表标记 257
无序列表标记类型 257
A.4图像标记 258
图像标记 258
图像格式与布局 259
播放多媒体文件 261
A.5使用字幕 261
A.6添加背景音乐 263
A.7小结 263
习题 263
附录B 表格 265
B.1创建基本表格 265
B.2表格的属性 266
B.3表格的行属性 267
B.4表格的单元格属性 268
B.5小结 270
习题 270
参考文献 271