第1章 认识 ASP.NET 1
1-1 什么是 ASP.NET 2
1-1-1 ASP.NET 发展 3
1-2 ASP.NET 的特点 3
1-3 ASP.NET 的新功能 4
1-3-1 分页的功能 4
1-3-2 数据控制、排序及编辑功能 5
1-3-3 图像特效功能 5
1-3-4 日历组件 6
1-3-5 广告轮播组件 7
1-3-6 数据认证功能 7
1-3-7 数据上传功能 8
1-3-8 发信功能 8
1-3-9 其他高级的功能 8
第2章 如何建立 ASP.NET 的操作平台 9
2-2 如何获取及安装软件 10
2-1-2 软件需求 10
2-1 基本软件需求 10
2-1-1 ASP.NET 的操作平台 10
2-2-1 IIS 5.0 11
2-2-2 Service Pack 5 12
2-2-3 IIS 4.0 14
2-2-4 Internet Explorer 5.5 15
2-2-5 .NET Framework SDK Beta2 或 ASP.NET Premium Edition Beta2 17
2-2-6 Microsoft Data Access Components 2.7(MDAC) 21
第3章 用 ASP.NET 设计网页的准备工作 23
3-1-1 HTML 结构标记 24
3-1 常用的 HTML 标记介绍 24
3-2 常用 HTML 的标记 28
3-2-1 常用的文字标记 28
3-2-2 常用的文字样式标记 31
3-2-3 常用的文字排版标记 33
3-2-4 常用的排序标记 38
3-2-5 常用的图像标记 43
3-2-6 常用的表格标记 45
3-2-7 常用的画面分割标记 51
3-2-8 常用的超链接标记 57
3-2-9 常用的表单标记 59
3-3 用ASP.NET 设计网页--HTML 控制组件 66
3-3-1 HTML 控制组件的基本语法 66
3-3-2 HTML 控制组件介绍 66
3-3-3 HTML 控制组件的共同属性 67
3-4 用ASP.NET 设计网页--Web 控制组件 103
3-4-1 Web 控制组件的基本语法 103
3-4-2 Web 控制组件介绍 104
3-4-3 Web 控制组件的通用属性 105
第4章 ASP.NET 的程序语法 145
4-1 基本的脚本语句:常量与变量、保留字与符号 148
4-1-1 常量与变量 148
4-1-2 声明变量 148
4-1-3 变量的类型 149
4-1-4 保留字 150
4-2 基本的运算符与表达式 152
4-2-1 算术运算符 152
4-2-2 比较运算符 159
4-2-3 连接运算符 168
4-2-4 赋值运算符 171
4-2-5 逻辑运算符 178
4-3 如何使用数组 183
4-3-1 数组的声明方式 184
4-3-2 二维数组 185
4-3-3 改变量组的长度 186
4-4-1 条件语句 189
4-4 条件语句与循环语句 189
4-4-2 循环语句 199
4-5 在 ASP.NET 中使用程序 209
4-5-1 子程序(Sub) 210
4-5-2 函数 212
一、数学运算类函数 214
二、时间日期类函数 217
三、强制转换类函数 227
四、字符串运算类函数 236
五、文件运算类函数 245
六、其他类常用的函数 248
第5章 如何用 ASP.NET 访问数据库 253
5-1 准备工作-安装 ODBC 254
5-1-1 什么是 ODBC 254
5-1-2 ODBC 设置 Step By Step 254
5-1-3 连接到 Access 数据库 256
5-1-4 连接到 SQL 数据库 258
5-2 如何读取数据库 262
5-2-1 连接数据库 262
5-2-3 OLEDB 与 SQL 的对象 266
5-2-2 打开数据库 266
5-2-4 用Select 命令来选取数据 268
5-2-5 用Where 命令来筛选数据 268
5-2-6 用InSert 命令插入数据 273
5-2-7 用Update 命令修改数据 276
5-2-8 用Delete 命令删除数据 278
5-3 用 DataReader 对象及 DataSet 对象读取表 280
5-3-1 DataReader 对象的属性与方法 280
5-3-2 DataSet 对象与 DataTable 的关系 284
5-4-1 DataGrid 的语法 290
5-4 如何用 DataGrid 控制组件来排序数据及分页 290
5-4-2 输出数据更简单 291
5-4-3 让画面更美观 292
5-4-4 交数据分页显示 297
5-4-5 DataGrid 组件的其他功能 300
5-5 如何用 Repeater 控制组件让数据排序更活泼 312
5-5-1 Repeater 组件的语法 312
5-5-3 后端模板(FooterTemplate) 315
5-5-2 前端模板(HeaderTimplate) 315
5-5-4 内容模板(ItemTemplate) 316
5-5-5 轮替内容模板(AltematingItemTemplate) 316
5-5-6 分隔模板(SeparatorTemplate) 317
5-6 如何用 DataList 控制组件显示数据 320
5-6-1 DataList 的语法 320
5-6-2 DataList 的模板 320
5-6-3 不一样的数据排序 321
5-6-4 选项模板(SeparatorTemplate) 322
5-6-5 用 EditItemTemplate 模板来修改数据 325
5-6-6 用 EditItemTemplate 模板来删除数据 330
第6章 ASP.NET 的其他功能 335
6-1 设计一个漂亮的日历--Calendar 控制组件 336
6-1-1 基本语法 336
6-1-2 Calendar 组件的属性与事件 337
6-1-3 实际应用 339
6-2 用 ASP.NET 的对象做数据检验 348
6-2-1 用 CompareValidator 来比较数据 348
6-2-2 用 RangeValidator 设置数据比较的范例 352
6-2-3 用 RequiredFieldValidator 来强制输入数据 356
6-2-4 ValidationSummary 358
6-2-5 用 RegularExpressionValidator 来设置输入的条件 361
6-2-6 用 CustomValidator 自定义一个数据检验 365
6-3 ASP.NET 的广告轮播器 369
6-4 用 ASP.NET 写信 373
6-5 用 ASP.NET 上传文件 380
6-6 ASP.NET 的 Request与Response 387
6-6-1 用 Request 对象获取信息 387
6-6-2 用 Response 对象发送信息 403
6-7-1 ASP.NET 的 Cookies 408
6-7 ASP.NET 的 Cookies 与 Session 408
6-7-2 Cookie 的用法 409
6-7-3 Cookie 的期限 411
6-7-4 ASP.NET 的 Session 414
第7章 范例实作 417
7-1-1 程序的流程 418
7-1-2 创建表 418
7-1 用 ASP.NET 设计的投票系统 418
7-1-3 程序说明 419
7-2 用 ASP.NET 设计的聊天室 426
7-2-1 程序的流程 426
7-2-2 创建表 426
7-2-3 程序说明 427
7-3 用 ASP.NET 设计的留言板 441
7-3-1 程序流程 441
7-3-2 创建表 442
7-3-3 程序说明 443