第1章 ASP.NET基础 1
1.1 Web技术概述 1
1.2 Visual Stdio开发环境 2
1.3 创建第一个ASP.NET网站 6
习题 8
第2章 XHTML与CSS 9
2.1 XHTML与CSS 9
2.2 XHTML标记 9
2.3 CSS 26
习题 33
第3章 服务器控件 34
3.1 服务器控件概述 34
3.2 标准服务器控件 35
3.2.1 TextBox控件、Label控件与Button控件 35
3.2.2 HyperLink控件与LinkButton控件 37
3.2.3 Image控件、ImageButton控件与 ImageMap控件 38
3.2.4 ListBox控件与 DropDownList控件 40
3.2.5 RadioButton控件与RadioButtonList控件 42
3.2.6 CheckBox控件与CheckBoxList控件 43
3.2.7 Table控件 46
3.3 数据验证控件 48
3.3.1 必需项验证控件 48
3.3.2 范围验证控件 50
3.3.3 正则表达式验证控件(RegularExpressionValidator) 52
3.3.4 比较验证控件 54
3.3.5 自定义验证控件 56
3.3.6 摘要验证控件 58
3.4 用户自定义控件 60
习题 62
第4章 ASP.NET内置对象 64
4.1 Response对象 64
4.2 Request对象 67
4.3 Cookie 69
4.4 Session对象 71
4.5 Application对象 74
4.6 视图状态 78
4.7 Server对象 81
习题 84
第5章 主题与母版 85
5.1 主题技术 85
5.2 母版技术 90
习题 96
第6章 数据控件 97
6.1 AccessDataSource与GridView 97
6.2 SqlDataSource与GridView 101
6.3 GridView 106
6.4 DetailsView与FormView 122
6.5 Repeater 126
习题 128
第7章 ADO.NET 130
7.1 ADO.NET 130
7.2 Connection 131
7.2.1 连接字符串 131
7.2.2 连接数据库 134
7.3 Command 135
7.3.1 含有变量sql语句的写法 135
7.3.2 Command对象的创建 136
7.3.3 Command对象常用方法 136
7.4 DataReader 138
7.5 DataAdapter与DataSet 139
习题 143
第8章 数据绑定 144
8.1 绑定到变量 144
8.2 绑定到数组 145
8.3 绑定到方法 145
8.4 绑定到属性 146
习题 147
第9章 Web Service 148
9.1 Web Service概述 148
9.2 创建Web Service 148
9.3 从WEB应用程序中调用Web Service 152
9.4 Windows应用程序中调用Web Service 154
习题 159
第10章 基于LINQ的班级财务管理系统设计与实现 160
10.1 开发背景及相关技术 160
10.1.1 系统开发背景 160
10.1.2 系统开发的目的和意义 160
10.1.3 开发技术简介 160
10.2 系统分析 163
10.2.1 系统可行性分析 163
10.2.2 系统的总体需求分析 163
10.2.3 系统功能模块具体分析 163
10.3 系统设计 164
10.3.1 系统结构设计 164
10.3.2 数据库设计 164
10.4 系统的实现 167
10.4.1 系统主界面 167
10.4.2 LINQ技术的应用 169
10.4.3 LINQ应用总结 175
10.4.4 源程序主要代码 175
第11章 实训指导 182
实训一 ASP.NET运行环境 182
一、实训目的 182
二、实训内容 182
三、实训步骤 182
实训二 C#程序设计 186
一、实训目的 186
二、实训内容 186
三、实训步骤 186
实训三 服务器控件的应用 187
一、实训目的 187
二、实训内容 187
三、实训步骤 192
实训四 验证控件的应用 193
一、实训目的 193
二、实训内容 193
三、实训步骤 194
实训五 Request和Response的应用 196
一、实训目的 196
二、实训内容 196
三、实训步骤 196
实训六 Session和Application的应用 199
一、实训目的 199
二、实训内容 199
三、实训步骤 199
实训七 数据源控件的应用 203
一、实训目的 203
二、实训内容 203
三、实训步骤 205
实训八 ADONET数据库编程 206
一、实训目的 206
二、实训内容 206
三、实训步骤 206
实训九 Web Service的应用 207
一、实训目的 207
二、实训内容 207
三、实训步骤 207
附录 程序源代码 210