第1章 ASP.NET程序开发概述 1
1.1 .NET简介 1
1.1.1.NET框架体系 1
1.1.2 ASP.NET介绍 3
1.2 ASP.NET运行与开发环境 3
1.2.1 安装与配置Web服务器IIS 3
1.2.2 Visual Studio2010安装与介绍 6
1.3 ASP.NET创建网站 7
1.4 创建ASP.NET网站应用程序示例 11
1.5 复习题 14
第2章 网页设计基础 15
2.1 Web程序开发基础 15
2.1.1 网页基础理论 15
2.1.2 静态网页 16
2.1.3 动态网页 17
2.1.4 静态与动态网页的优缺点分析 18
2.2 HTML基础 18
2.2.1 HTML基本语法 19
2.2.2 HTML文件架构 20
2.3 HTML常用标签 21
2.3.1 HTML的主体<body>标签 21
2.3.2 段落控制标签 23
2.3.3 文字格式控制标签 24
2.3.4 锚标签<a> 26
2.3.5 图像标签<img/> 30
2.3.6 列表相关标签 31
2.4 复习题 35
第3章 CSS层叠样式与页面布局 36
3.1 CSS基础 36
3.1.1 CSS基本语法 36
3.1.2 CSS选择器 38
3.1.3 CSS属性 42
3.2 使用CSS 43
3.3 页面布局 45
3.3.1 框架与网页布局 45
3.3.2 表格与网页布局 47
3.3.3 DIV与CSS结合的页面布局 51
3.4 复习题 54
第4章 ASP.NET标准服务器控件 55
4.1 ASP.NET Web服务器控件的基本属性和行为 55
4.1.1 ASP.NET Web服务器控件与HTML控件的区别 55
4.1.2 ASP.NET Web服务器控件的基本属性 56
4.1.3 ASP.NET Web服务器控件的事件 57
4.2 按钮类服务器控件 59
4.2.1 Button控件 59
4.2.2 LinkButton控件 60
4.2.3 ImageButton控件 60
4.3 文本类服务器控件 61
4.3.1 Label控件 61
4.3.2 Literal控件 61
4.3.3 TextBox控件 62
4.4 选择性服务器控件 63
4.4.1 RadioButton控件 63
4.4.2 CheckBox控件 64
4.4.3 ListBox控件 64
4.4.4 DropDownList控件 66
4.5 Image控件 69
4.6 HyperLink控件 69
4.7 复习题 70
第5章 ASP.NET基本对象 71
5.1 Page类 71
5.1.1 ASP.NET页面生命周期 71
5.1.2 Page类的重要属性、方法和事件 72
5.2 Request对象 75
5.3 Response对象 76
5.4 Session对象 78
5.4.1 Session对象的属性和方法 78
5.4.2 Session对象的使用 78
5.5 Cookie对象 79
5.6 Application对象 81
5.7 复习题 83
第6章 ASP.NET验证控件 84
6.1 数据验证方式 84
6.2 RequiredFieldValidator控件 85
6.3 CompareValidator控件 86
6.4 RangeValidator控件 88
6.5 RegularExpressionValidator控件 89
6.6 CustomValidator控件 91
6.7 ValidationSummary控件 93
6.8 复习题 94
第7章 数据源控件 95
7.1 数据源控件概述 95
7.2 SqlDataSource控件 96
7.3 ObjectDataSource控件 103
7.4 AccessDataSource控件 108
7.5 复习题 108
第8章 ADO.NET数据库访问 109
8.1 ADO.NET概述 109
8.1.1 .NET Framework数据提供程序 109
8.1.2 ADO.NET DataSet 111
8.2 ADO.NET中常用的对象 111
8.2.1 Connection对象 111
8.2.2 Command对象 114
8.2.3 DataReader对象 115
8.2.4 Parameter对象 118
8.2.5 DataAdapter对象 121
8.2.6 DataSet对象 122
8.3 简单的数据操作 129
8.3.1 新增数据 129
8.3.2 更新数据 131
8.3.3 删除数据 131
8.4 复习题 132
第9章 数据绑定 133
9.1 简单数据绑定 133
9.1.1 绑定到变量 134
9.1.2 绑定到服务器控件的属性值 135
9.1.3 绑定到表达式 135
9.1.4 绑定到集合 136
9.1.5 绑定到方法 136
9.2 绑定到复杂数据源 138
9.2.1 绑定到DataSet控件 138
9.2.2 绑定到数据库 139
9.3 常用控件的数据绑定 141
9.3.1 DropDownList控件的数据绑定 141
9.3.2 ListBox控件的数据绑定 142
9.3.3 RadioButtonList控件的数据绑定 143
9.3.4 CheckBoxList控件数据绑定 144
9.4 复习题 145
第10章 数据服务器控件 146
10.1 DataList控件 146
10.1.1 DataList控件概述 146
10.1.2 DataList控件模板 149
10.1.3 DataList控件的使用 151
10.2 GridView控件 155
10.2.1 GridView控件的属性、方法和事件 155
10.2.2 GridView控件的样式 158
10.2.3 GridView控件的分页与排序 165
10.2.4 GridView控件的数据操作 165
10.3 Repeater控件 169
10.3.1 Repeater控件的属性、方法和事件 169
10.3.2 Repeater控件的模板与数据绑定 170
10.4 复习题 179
第11章 网站导航 180
11.1 站点地图与SiteMapDataSource控件 180
11.1.1 站点地图的创建与语法结构 180
11.1.2 配置多个站点地图文件 183
11.1.3 SiteMapDataSource 185
11.2 导航控件 187
11.2.1 Menu控件 187
11.2.2 TreeView控件 193
11.2.3 SiteMapPath控件 196
11.3 复习题 198
第12章 ASP.NET AJAX 199
12.1 ASP.NET AJAX简介 199
12.2 ScriptManager控件 201
12.3 UpdatePanel控件 203
12.4 Timer控件 211
12.5 复习题 213
参考文献 214