第1章 简介:对ASP.NET的需求 1
1.1 当前ASP遇到的问题 1
1.2 ASP.NET简介 2
第2章 页面框架 7
2.1 ASP.NET的控件模型 7
2.2 使用代码后置使表现和代码分离 20
2.3 编写HTML控件 23
2.4 Page对象的属性 47
2.5 使用Web控件创建用户接口 54
2.6 服务器控件和Page对象参考 59
第3章 调试ASP.NET应用程序 92
3.1 跟踪Web应用程序的行为 92
3.2 调试ASP.NET应用程序 97
3.3 创建自定义的性能监视器 99
3.4 写Windows事件日志 102
3.5 参考内容 104
4.1 状态管理:问题的关键是什么 106
第4章 状态管理和缓存 106
4.2 缓存 119
4.3 类参考 145
第5章 配置和部署 148
5.1 了解配置文件 149
5.2 全局和本地配置文件 149
5.3 配置文件的结构 150
5.5 在Visual Studio.NET中编辑Web配置文件 159
5.4 编程访问配置文件 159
5.6 使用Global.asax初始化Web应用程序 160
5.7 使用XCOPY进行部署 163
5.8 管理全局部件缓存 167
第6章 Web服务 170
6.1 历史影响 170
6.2 网络数据的展示 171
6.3 什么是Web服务 180
6.4 为什么使用Web服务 181
6.5 ASP.NET的Web服务 181
6.6 使用Web服务 197
6.7 类参考 214
第7章 安全 216
7.1 身份与主体 216
7.2 Windows验证 216
7.3 表单验证 219
7.4 通行证验证 226
7.5 文件授权 231
7.6 URL授权 232
7.7 使用表单验证自定义角色 235
7.8 综合运用 240
7.9 假冒 252
7.10 类参考 258
第8章 HttpHandler和HttpModule 261
8.1 ASP.NET请求处理概述 261
8.2 HttpModule 262
8.3 HttpHandler 280
8.4 动态指定处理程序 289
8.5 类参考 291
第9章 构建用户控件和服务器控件 294
9.1 在Web表单应用程序中使用用户控件 295
9.2 创建服务器控件 302
第10章 使用XML 318
10.1 什么是XML 318
10.2 使用.NET框架类访问XML数据 324
10.3 使用架构定义并验证XML 342
10.4 使用样式单处理XML文档 352
10.5 类参考 357
第11章 使用ADO.NET创建数据库应用程序 365
11.1 为何要使用新的对象库进行数据访问 365
11.2 ADO.NET中的新特性 365
11.3 连接到数据库 368
11.4 执行查询 370
11.5 使用数据适配器来获取并操纵数据 381
11.6 创建用于查询数据的Web表单 387
11.7 错误处理 400
11.8 ADO.NET框架参考 402