第1章 ASP.NET介绍
1.1.NET Framework介绍
1.1.1.NET Framework的设计目标
1.1.2.NET Framework的基本组成
1.2 ASP.NET简介
1.2.1 Web页面
1.2.2 Web服务
1.2.3 ASP.NET的新特性
1.2.4 ASP.NET的运行模式
1.2.5 ASP.NET的文件类型
1.3 ASP.NET运行环境
1.3.1 运行环境要求
1.3.2 安装.NET Framework
1.3.3 安装与配置IIS
1.3.4 安装与配置数据库服务
1.4 ASP.NET开发环境
1.4.1 ASP.NET开发环境概述
1.4.2 ASP.NET开发工具介绍
1.4.3 Visual Studio.NET的安装
1.5 VS.NET集成开发环境
1.5.1 配置文件
1.5.2 起始页
1.5.3 创建新项目
1.5.4 集成开发环境
本章小结
习题一
第2章 ASP.NET应用程序的开发
2.1 ASP.NET页面
2.1.1 页面的不同形式
2.1.2 PAGE类
2.1.3 页面处理过程
2.1.4 ASP.NET语法
2.2 用VB.NET开发ASP.NET应用
2.2.1 需求说明
2.2.2 ASP.NET应用的开发过程
2.2.3 快捷方法
2.3 ASP.NET应用程序的跟踪
2.3.1 ASP.NET中的跟踪服务
2.3.2 跟踪日志
2.3.3 使用页面级跟踪
2.3.4 使用应用程序级跟踪
2.4 ASP.NET应用程序的调试
2.4.1 应用程序调试
2.4.2 调试模式
2.4.3 程序调试方法
2.4.4 独立调试工具——CLR调试器
本章小结
习题二
第3章 ASP.NET控件
3.1 ASP.NET控件介绍
3.1.1 ASP.NET控件
3.1.2 ASP.NET控件分类
3.1.3 服务器控件的基本形式
3.1.4 服务器控件的基本属性
3.2 Web服务器控件
3.2.1 基本Web控件
3.2.2 增强控件
3.3 HTML服务器控件
3.3.1 HTML控件概述
3.3.2 使用HTML控件
3.4 扩展控件
3.4.1 Free View控件
3.4.2 Trool Bar控件
3.4.3 TabStfip和MultiPage控件
3.5 用户自定义控件
3.6 控件使用策略
3.6.1 控件比较
3.6.2 选择控件
本章小结
习题三
第4章 Web页面的验证技术
4.1 Web页面验证
4.1.1 验证控件与验证类型
4.1.2 验证时机
4.1.3 验证多个条件
4.1.4 显示错误信息
4.1.5 服务器端验证和客户端验证
4.1.6 验证对象模型
4.1.7 自定义验证
4.1.8 通过编程进行验证
4.2 显示验证信息
4.2.1 显示方式
4.2.2 ValidafionSummary控件
4.2.3 设置显示格式
4.3 常规验证
4.3.1 必须验证
4.3.2 比较验证
4.3.3 范围验证
4.4 自定义验证
4.4.1 CustomValidator·控件
4.4.2 服务器端验证
4.4.3 客户端验证
4.5 正则表达式与模式验证
4.5.1 正则表达式
4.5.2 用正则表达式定义模式
4.5 RegularExpressionValidator控件
4.5.4 实现模式验证
4.6 编程验证
4.6.1 编程验证介绍
4.6.2 编程验证的方法
4.7 验证禁用.
4.8 综合验证举例
4.8.1 实例说明
4.8.2 界面设计
4.8.3 程序清单
本章小结
习题四
第5章 Web页面的数据库技术
5.1 ADO.NET简介
5.1.1 ADO.NET概述
5.1.2 两种不同的数据访问机制
5.2 通过ADO.NET访问数据库
5.2.1 使用Connection对象
5.2.2 使用Command对象
5.2.3 使用DataReader对象
5.2.4 DataSet和DataAdapter对象
5.3 数据列表控件
5.3.1 DataGrid控件
5.3.2 Repeater控件
5.3.3 DataList控件
5.3.4 数据控件的比较
5.4 数据库的基本操作
5.4.1 基于SQT的数据库操作
5.4.2 ASP.NET中的数据库操作
5.4.3 数据库操作的基本过程
5.5 XML数据访问
5.5.1 ASP.NET对XML的支持
5.5.2 访问XML数据
本章小结
习题五
第6章 ASP.NET内建对象
6.1 概述
6.2 Request对象
6.2.1 Request语法
6.2.2 Request常用属性
6.2.3 Request常用方法
6.2.4 Request应用举例
6.3 Response对象
6.3.1 Response语法
6.3.2 Response常用属性
6.3.3 Response常用方法
6.3.4 Response应用举例
6.4 Cookie
6.4.1 Cookie的描述
6.4.2 Cookie的传送流程
6.4.3 编写Cookie
6.4.4 Cookie的常用属性
6.4.5 Cookie的限制
6.5 Server对象
6.5.1 Server常用属性
6.5.2 Server常用方法
6.5.3 Server应用举例
6.6 Application对象
6.6.1 Application语法
6.6.2 Application常用属性
6.6.3 Application常用方法
6.6.4 Application事件
6.6.5 Application应用举例
6.7 Session对象
6.7.1 Session常用属性
6.7.2 Session常用方法
6.7.3 Session事件
6.7.4 应用举例——观察Session对象的生命周期
6.8 综合应用举例
本章小结
习题六
第7章 Web服务程序
7.1 Web服务程序简介
7.1.1 什么是Web服务程序
7.1.2 Web服务程序的特性
7.1.3 Web服务程序的运行模式
7.1.4 UDDI简介
7.2 使用Web服务程序
7.2.1 寻找已有的Web服务程序
7.2.2 从浏览器调用Web服务程序
7.2.3 使用代理调用Web服务程序
7.3 创建Web服务程序
7.3.1 Web服务程序的代码结构
7.3.2 用VB创建一个简单的Web服务程序
7.3.3 使用VS.NET创建并调用Web服务程序
本章小结
习题七
第8章 部署Web应用程序
8.1 概述
8.1.1 Web应用程序的部署
8.1.2 应用程序的安全
8.1.3 Web应用程序的部署过程
8.2 建立Web站点
8.2.1 添加Web站点
8.2.2 Web站点属性设置
8.2.3 复制应用项目
8.2.4 举例部署一个Web应用程序
8.3 web.config文件
8.3.1 ASP.NET配置简介
8.3.2 配置文件的工作机制
8.3.3 配置文件的语法规则
8.3.4 ASP.NET定义的标准配置段
8.3.5 配置文件的访问
8.3.6 web.config配置实例
8.4 global.asa,x文件
8.4.1 global.asag简介
8.4.2 应用程序事件
8.4.3 会话事件
8.5 安全访问控制
8.5.1 验证和授权
8.5.2 基于Windows的验证
8.5.3 基于页面(form)的验证
8.5.4 授权用户和角色
本章小结
习题八
附录
附录Ⅰ VB.NET语言快捷参考
Ⅰ-1 数据类型
Ⅰ-2 运算符
Ⅰ-3 函数与语句
附录Ⅱ WebMatrix的安装与使用
附录Ⅲ 在VS.NET集成环境中使用DataSet与DataAdapter
参考文献