第1章 Web高级编程介绍 1
1.1 VS 2012主界面介绍 1
1.2 菜单栏和工具栏 2
1.3 工具箱窗口 2
1.4 解决方案资源管理器 3
1.5 属性窗口 3
1.6 编辑窗口 4
第2章 Web标准控件 5
2.1 TextBox控件 5
2.2 Button控件 11
2.3 MultiView控件 13
2.4 ListBox控件 17
2.5 Calendar控件 21
2.6 FileUpload控件 25
第3章 Web验证控件 30
3.1 验证控件介绍 30
3.2 RequiredFieldValidator控件 31
3.3 RangeValidator控件 31
3.4 RegularExpressValidator控件 32
3.5 CompareValidator控件 32
3.6 CustomValidator控件 32
3.7 ValidationSummary控件 33
3.8 验证控件综合案例 33
第4章 ASP.NET内置对象 39
4.1 Page 39
4.2 Response 42
4.3 Request 45
4.4 Server 51
4.5 Application 52
4.6 Session 53
4.7 Cookie 55
4.8页面跳转传值 55
4.8.1利用QueryString传值 56
4.8.2利用Cookie传值 57
4.8.3利用Session传值 58
4.8.4利用Application传值 58
4.8.5利用Server.Transfer传值 58
4.8.6综合案例 59
第5章ADO.NET数据库技术 66
5.1什么是ADO.NET 66
5.2 ADO.NET访问数据库 67
5.3 ADO.NET中的各种SQL Server对象 67
5.4 DataSet类 68
5.5 DataTable类 69
5.6 DataRow类 70
5.7 DataColumn类 70
5.8 SqlConnection类 71
5.9 SqlDataSource类 75
5.10 SqlCommand类 81
5.11 SqlDataReader类 87
5.12 SqlDataAdapter类 90
5.13 SqlParameterCollections类 94
第6章 数据显示控件 95
6.1数据绑定表达式 95
6.2 DropDownList控件 96
6.3 GridView控件 101
6.4 Repeater控件 110
6.5 DataList控件 115
第7章 对数据表操作技术 122
7.1自定义查询 122
7.1.1利用SqlDataAdapter对象实现查询 122
7.1.2利用DataTable对象实现查询 126
7.2更新数据 129
7.2.1利用SqlCommand对象更新数据 129
7.2.2利用DataTable对象更新数据 140
7.3 调用视图和存储过程访问数据 143
7.3.1 建立视图 143
7.3.2 建立存储过程 144
7.3.3 调用视图和存储过程 145
第8章 使用三层架构实现对数据库访问 152
8.1 三层架构介绍 152
8.2 三层架构特点 152
8.3 “实体”层 153
8.4 使用三层架构实现对数据库的访问 153
参考文献 176