前言
第1章 网站应用程序
1.1 Web应用程序的简单回顾
1.1.1 资源的地址——通用资源标识符
1.1.2 找到主机
1.1.3 HTTP协议
1.2 最简单的Web服务器
1.2.1 网络插座Socket
1.2.2 基于TcpListener的Web服务器
1.2.3 基于Http Listener的Web服务器
1.3 进入ASP.NET
1.3.1 Web应用程序域
1.3.2 不使用GAC和bin加载Web应用程序域
1.3.3 默默无闻的工作者对象
1.3.4 Web应用程序的运行时
1.4 对象化的HTTP
1.4.1 请求参数的对象类型HttpRequest
1.4.2 处理回应的对象类型HttpResponse
1.4.3 辅助的常用工具类HttpServerUtility
1.4.4 编码与解码
1.4.5 浏览器类型
1.5 创建自定义的ASP.NET服务器
1.5.1 ASPNETWeb服务器
1.5.2 监听程序
1.5.3 部署程序集
1.5.4 各种各样的Cassini
1.6 本章小结
第2章 应用程序对象
2.1 请求的处理参数——上下文对象HttpContext
2.1.1 常用成员
2.1.2 底层方法
2.2 应用程序对象HttpApplication
2.2.1 处理管道
2.2.2 HttpApplication的处理管道
2.2.3 处理过程的简单介绍
2.2.4 HttpContext状态管理
2.3 处理HttpApplication的事件
2.3.1 通过IHttpModule创建HttpApplication的事件处理程序
2.3.2 注册HttpModule
2-3-3不使用配置文件注册HttpModule
2.3.4 常见的HttpModule
2.3.5 HttpModule的事件
2.3.6 通过global.asax创建HttpApplication的事件处理程序
2.3.7 global.asax中HttpApplication事件的自动注册
2.3.8 特殊的HttpApplication事件处理
2.4 两个特殊的事件
2.5 大文件上传问题
2.5.1 文件上传的规范
2.5.2 ASENET中的文件上传
2.5.3 文件上传的解决方案
2.5.4 通过HttpModule接管请求参数
2.5.5 自定义的请求参数对象
2.5.6 读取上传数据的接口和实现
2.5.7 读取上传数据流
2.5.8 注册自定义的上传管理
2.5.9 使用自定义的上传管理
……
第3章 HTTP请求处理程序
第4章 ASP.NET中的线路与异步
第5章 页面即对象
第6章 状态
第7章 模板和数据绑定
第8章 自定义控件
第9章 MVC
第10章 IIS与ASP.NET
第11章 ASP.NET中的用户