第1章 Web应用程序设计基础
1.1 Web应用技术的发展概况
1.1.1 Web应用的概念
1.1.2 客户端技术的发展
1.1.3 服务器端技术的发展
1.1.4 Web浏览器与服务器的发展
1.2 HTTP、HTML,与JavaScript
1.2.1 HTTP
1.2.2 HTMI
1.2.3 JavaScript.
1.3 ASENET概述
1.3.1 ASP的宿命
1.3.2 什么是.ASENET
1.3.3 ASENET的优势
1.4 Visual Studio2008与Web应用程序的创建
1.4.1 Visual Studio2008的视图
1.4.2 Visual Studio2008的基本操作
1.4.3 创建Web应用程序的基本方法
1.4.4 ASENET Web应用程序的结构
本章小结
习题1
第2章Web窗体静态设计技术
2.1 Web窗体概述
2.1.1 什么是Web窗体
2.1.2 ASENET页的构成
2.1.3 Web窗体的运行机制
2.1.4 Web窗体中的代码
2.2 ASRNET Web控件概述
2.2.1 什么是Web控件
2.2.2 HTML服务器控件
2.2.3 Web服务器控件
2.3 标准服务器控件的使用j
2.3.1 标准服务器控件的功能
2.3.2 标准服务器控件的常见属性
2.3.3 常见标准服务器控件的使用
本章小结
习题2
第3章 Web窗体动态设计技术
3.1 Web窗体的编程模型
3.1.1 Web窗体与Page对象
3.1.2 Page对象的生命周期
3.1.3 Page对象的常用属性与事件介绍
3.2 基于事件驱动的编程方法
3.2.1 Web窗体的客户端事件
3.2.2 Web窗体的服务器端事件
3.2.3 服务器端事件的绑定
3.3 Web窗体的动态生成
3.3.1 静态设计Web窗体的不足
3.3.2 Web窗体动态生成的技巧
3.4 Web窗体与页面提交
3.4.1 Web窗体与超链接
3.4.2 跨页传值
本章小结
习题3
第4章 用户输入与验证
4.1 用户输入验证概述
4.1.1 验证用户输入的必要性
4.1.2 ASP.NEI的用户输入验证机制
4.1.3 ASP.NET的验证类型
4.2 ASP.NET验证控件的使用
4.2.1 ASENET的验证控件
4.2.2 使用Required Field Validator控件
4.2.3 使用Compare Validator控件
4.2.4 使用Range Validator控件
4.2.5 使用Regular Expression Validator控件
4.2.6 使用Validation Summary控件
4.2.7 使用Custom Validator控件
4.3 用户输入验证的高级应用
4.3.1 禁用验证
4.3.2 使用验证组
4.3.3 验证的有效性检测
本章小结
习题4
第5章 主题、母版页与Web导航
5.1 主题与外观
5.1.1 主题与外观概述
5.1.2 主题和外观的应用
5.1 _3主题的优先级与安全问题
5.2 使用母版页
5.2.1 母版页的概述
5.2.2 母版页的创建
5.2.3 内容页的创建
5.2.4 母版页的应用
5.3 站点导航
5.3.1 站点导航概述
5.3.2 创建站点地图
5.3.3 使用SiteMapPath控件引用站点地图
5.3.4 使用FreeView控件引用站点地图
5.3.5 使用Menu控件引用站点地图
5.3.6 母版页与站点导航
本章小结
习题5
第6章Web应用与数据库编程
6.1 ADO.NET概述
6.1.1 ADO.NET的架构
6.1.2 ADO.NET的内置对象
6.1.3 ADO.NET在Web应用程序中的编程思路
6.2 ASENET的数据访问控件概述
6.2.1 数据源控件
6.2.2 数据绑定控件
6.3 ASENET数据绑定控件的使用
6.3.1 GridView控件的基本用法
6.3.2 GridView控件的功能设置
6.3.3 自定义显示模板
6.3.4 数据源的动态绑定
6.3.5 其他数据绑定控件的使用
6.4 基于数据库的Web应用的分层架构设计
6.4.1 三层架构设计的概述
6.4.2 ASENET三层架构设计的实现
本章小结.
习题6
第7章 Web应用的状态管理
7.1 Web应用状态管理与维护概述
7.1.1 什么是状态管理与维护
7.1.2 几种常见的状态维护技术介绍.
7.1.3 ASP.NEI的内置对象与状态维护
7.2 Web应用程序的配置文件
7.2.1 Web应用系统的配置文件
7.2.2 配置文件在状态维护中的应用
7.3 应用程序状态维护技术
7.3.1 应用程序状态概述
7.3.2 Application对象的应用
7.4 用户会话状态维护技术
7.4.1 Session对象概述
7.4.2 Session对象的应用
7.5 Cookie的应用技术
7.5.1 什么是Cookie:
7.5.2 向客户端发送Cookie
7.5.3 从客户端提取Cookie
7.5.4 Cookie的高级应用
本章小结
习题7
第8章 Web控件的自我构造
8.1 用户控件
8.1.1 用户控件概述
8.1.2 创建用户控件
8.1.3 使用用户控件
8.2 自定义Web服务器控件
8.2.1 自定义Web服务器控件概述
8.2.2 创建自定义Web服务器控件
8.2.3 使用自定义Web服务器控件
……
第9章 Web应用的性能调试与优化
第10章 Web应用的安全性
第11章 Web部件技术与应用
第12章 Ajax技术与应用
第13章 Web应用经典安全分析
参考文献