第一篇 概论 1
第一章 微软.NET战略和ASP.NET简介 1
1.1.1 微软.NET的介绍 2
1.1.2 ASP.NET历史 12
1.1.3 小结 13
第二章 NET的安装与运行环境 13
1.2.1 运行环境配置 13
1.2.2 Visual Studio.NET 7.0安装 17
1.2.3 运行环境IDE 18
1.2.4 小结 20
第二篇 WEB页面 21
第一章 Web Form简介 21
2.1.1 Web Form 21
2.1.2 我的第一个WebForm 21
2.1.3 WEB页面处理过程 22
2.1.4 Web Form事件模型 47
第二章 服务器端控件 54
2.2.1 服务器端控件示例 54
2.1.5 小结 54
2.2.2 文本输入控件 57
2.2.3 按钮控件 62
2.2.4 复选控件 65
2.2.5 单选控件 66
2.2.6 列表框 67
2.2.7 RequiredFieldValidator控件 71
2.2.8 ValidationSummary控件 72
2.2.9 Panel控件 76
2.2.10 选择控件 80
2.2.11 ImageButton控件 86
2.2.12 列表控件 87
2.2.13 重复列表Repeater控件 91
2.2.14 数据列表DataList控件 95
2.2.15 数据表格DataGrid控件 107
2.2.16 小结 115
第三章 自定义控件 116
2.3.1 小页面控件 116
2.3.2 代码和模板的分离 117
2.3.3 自定义控件 120
2.3.4 组合控件 121
2.3.5 继承控件 124
2.3.6 小结 135
第四章 HTML控件 135
2.4.1 HtmlButton 135
2.4.2 HtmlImages和HtmeForm 138
2.4.3 TextArea 139
2.4.4 InputHidden 140
2.4.5 HtmlTable 141
2.4.6 HtmlGenericControl 144
2.4.7 HtmlInputButton 145
2.4.8 小结 148
第三篇 数据库编程 150
第一章 基本概念 150
3.1.1 Managed Provider 150
3.1.2 DataSet 151
第二章 通过ADO.NET访问数据库 152
3.2.1 ADO.NET访问数据库的步骤 152
3.2.2 ADO.NET对象模型概览 153
3.2.4 完整的代码 154
3.2.3 显示DataSet 154
3.2.5 小结 156
第三章 ADO.NET数据连接方法 156
3.3.1 数据库连接字符串 156
3.3.2 两种数据库连接方式 157
3.3.3 使用DataSets 166
3.3.4 DataReader的使用方法 174
3.4.1 插入记录 177
3.3.5 小结 177
第四章 ADO.NET数据库基本操作 177
3.4.2 修改记录 179
3.4.3 删除记录 183
3.4.4 存储过程 187
3.4.5 表间关系 195
3.4.6 事务处理 199
3.5.2 小结 200
3.5.1 使用DataSet的几个步骤 200
第五章 DataSet的用法 200
3.4.7 小结 200
第六章 数据绑定技术 201
3.6.1 简介 201
3.6.2 列表绑定控件如何工作 201
3.6.3 模板里的数据绑定 214
3.6.4 小结 242
第四篇 应用程序 243
第一章 什么是应用程序 243
4.1.1 配置应用程序的步骤 243
4.1.2 应用程序框架 244
4.1.3 创建应用程序的典型步骤 245
4.1.4 小结 247
第二章 配置Config.web 247
4.2.1 ASP.NET配置简介 247
4.2.2 配置文件的规则 248
4.2.3 配置文件的语法规则 248
4.2.5 一个配置读出的例子 249
4.2.4 ASP.NET定义的标准配置段 249
4.2.6 Config.web配置实例 251
4.2.7 小结 252
第三章 编写global.asax 252
4.3.1 小结 255
第四章 Appl ication和Session 255
4.4.1 Application对象 255
4.4.2 Session 267
4.5.1 验证和授权(Authentication And Authorization) 272
第五章 安全访问控制 272
4.4.3 小结 272
4.5.2 基于Windows的验证 274
4.5.3 基于Form的验证 275
4.5.4 授权用户和角色 280
第六章 会员系统例子 282
4.6.1 数据库 282
4.6.2 登录页面 285
4.6.3 注册页面 288
4.6.4 修改页面 295
4.6.5 密码提示页面 303
4.6.6 连接数据库组件方法 305
4.6.7 操作组件方法 306
4.6.8 配置文件 313
第五篇 Web Service 315
第一章 Web Service简介 315
5.1.1 小结 325
第二章 一个简单的Web Service案例 326
第三章 数据交换 331
5.2.1 小结 331
5.3.1 小结 334
第四章 存取站点对象 334
5.4.1 小结 337
第六篇 性能优化 338
第一章 页面输出缓存 338
6.1.1 基本概念 338
6.1.2 实例 339
6.2.1 基本概念 342
第二章 页面数据缓存 342
6.1.3 小结 342
6.2.2 实例 343
6.2.3 小结 348
第七篇 高级应用 349
第一章 XML及其应用 349
7.1.1 制作广告条 349
7.1.2 XML和Dataset控件结合使用 351
7.1.3 XML语法 352
7.2.1 概念及环境 359
7.1.4 小结 359
第二章 三层结构及其应用 359
7.2.2 一个基于三层架构的例子 360
7.3.3 小结 363
第三章 使用MSMQ 363
7.3.1 基本概念 363
7.3.2 消息队列的命名空间体系结构 365
7.3.3 消息队列的操作 366
7.3.4 小结 373