Web 应用开发——ASP.NET 2.0
作者: 微软公司
出版时间:2007-07-23
出版社:高等教育出版社
- 高等教育出版社
- 9787040216387
- 1
- 245894
- 平装
- 16开
- 2007-07-23
- 850
- 536
- 工学
- 计算机科学与技术
绪论
内容介绍
目标
学习前提
各章节内容说明
如何使用本书
Adventure Works项目预览
Adventure Works概述
演示:Adventure Works
开发环境
数据字典
第1章 Web应用基础
1.1 Web应用概述
1.1.1 Web应用
1.1.2 Web应用相关技术发展历史
1.1.3 Web浏览器和服务器
1.1.4 微软Web应用解决方案
1.2 Web应用相关技术
1.2.1 HTTP与HTML
1.2.2 客户端脚本、服务端脚本和
习题
第2章 2.0介绍
2.1 2.0的工作模型
2.1.1 的工作模型
2.1.2 生命周期事件和ax文件
2.2 使用VS 2005创建Web应用
2.2.1 VS 2005简介
2.2.2 VS 2005中Web站点的类型
2.2.3 演示和练习:创建一个本地IIS站点
2.2.4 演示和练习:创建一个文件系统站点
2.2.5 VS 2005中Web应用的结构
2.2.6 Web应用的配置与配置管理工具
2.3 Web Form与Page对象模型
2.3.1 Web Form
2.3.2 Page对象模型
2.4 Web应用的异常处理
2.4.1 为什么要进行异常处理
2.4.2 页面级异常处理
2.4.3 演示和练习:页面级异常处理
2.4.4 应用程序级的异常处理
2.4.5 演示和练习:应用程序级的异常处理
2.4.6 配置应用的异常处理
2.4.7 演示和练习:配置应用的异常处理
实验
习题
第3章 使用Web控件
3.1 HTML控件
3.1.1 HTML控件的类型
3.1.2 HTML控件的常用属性
3.1.3 HTML控件的事件
3.1.4 演示和练习:给HTML控件添加事件处理代码
3.1.5 将HTML控件转换成HTML服务器控件
3.1.6 演示和练习:将HTML控件转换成HTML服务器控件
3.2 Web服务器控件
3.2.1 什么是Web服务器控件
3.2.2 Web服务器控件的分类
3.2.3 Web服务器控件的属性
3.2.4 Web服务器控件的事件模型
3.3 使用Web服务器控件
3.3.1 如何将控件添加到Web Form
3.3.2 设置控件的属性
3.3.3 设置控件的Tab键顺序、焦点和访问键
3.3.4 控件和CSS样式
3.3.5 使用客户端脚本
3.3.6 添加服务器端事件
3.3.7 动态创建控件
3.3.8 使用常规控件来构建用户注册页面
3.3.9 使用其他控件
3.4 页面提交处理流程
3.4.1 回发处理流程
3.4.2 跨页提交处理流程
实验
习题
第4章 使用验证控件
4.1 验证概述
4.1.1 为什么要验证用户输入
4.1.2 验证过程
4.2 验证的对象模型
4.3 的验证类型
4.4 使用验证控件
4.4.1 验证控件的对象模型
4.4.2 错误信息的布局与显示
4.4.3 使用验证控件
4.4.4 演示和练习:使用验证控件
4.4.5 演示和练习:使用自定义验证控件
4.4.6 使用验证组
4.4.7 演示和练习:如何使用验证组进行验证
4.4.8 禁用验证
4.4.9 演示和练习:通过设置Causes-Validation属性禁用验证
4.4.10 以编程方式测试验证有效性
实验
习题
第5章 使用母版页
5.1 什么是母版页
5.1.1 母版页概述
5.1.2 母版页的工作原理
5.2 使用母版页
5.2.1 创建母版页
5.2.2 演示和练习:创建母版页
5.2.3 实现内容页
5.3 在母版页中实现站点导航功能
5.3.1 建立站点地图
5.3.2 配置多个站点地图和站点地图提供程序
5.3.3 演示和练习:创建站点地图
5.3.4 Site MapData Source对象
5.3.5 使用Tree View控件显示导航信息
5.3.6 使用Menu控件显示导航信息
5.3.7 演示和练习:在母版页中使用Menu控件实现站点导航
5.3.8 使用Site Map Path控件描述当前页面位置
5.3.9 自定义SiteMapPath控件的节点模板
5.3.10 演示和练习:在母版页中使用Site Map Path控件实现站点导航
5.4 使用母版页的高级技巧
5.4.1 实现母版页的嵌套
5.4.2 设置应用级的母版页
5.4.3 在程序中引用母版页
实验
习题
第6章 数据访问和表示
6.1 的数据访问模型
6.1.1 关系数据库和数据存储
6.1.2 的数据访问原理和基本技术
6.2 数据源控件和数据绑定控件
6.2.1 基本的关系型数据访问
6.2.2 使用Details View编辑数据
6.2.3 其他数据源对象和数据控件
6.3 数据绑定和数据提供程序
6.3.1 数据绑定
6.3.2 .NET Framework数据提供程序
6.4 数据访问的安全性
6.4.1 连接字符串
6.4.2 使用集成安全性连接SQL Server
6.4.3 数据库权限
实验
习题
第7章 Web应用的状态管理
7.1 Web应用状态概述
7.2 客户端状态维护技术
7.2.1 视图状态
7.2.2 控件状态
7.2.3 隐藏域
7.2.4 Cookie
7.2.5 查询字符串
7.3 服务器端状态维护技术
7.3.1 应用程序状态
7.3.2 会话状态
7.3.3 配置文件属性
实验
习题
第8章 Web的认证和授权
8.1 Web应用的认证
8.1.1 在nfig中配置认证信息
8.1.2 中的认证
8.2 Web应用的授权
8.2.1 概述
8.2.2 文件授权
8.2.3 URL授权
8.3 使用Membership实现Web应用的认证
8.3.1 Membership系统组件介绍
8.3.2 配置和启用Membership
8.3.3 成员资格应用编程接口
8.3.4 登录控件
8.3.5 Membership数据存储和提供程序
8.4 使用Role实现Web应用的授权
8.4.1 角色管理概述
8.4.2 的角色管理
8.4.3 演示和练习:建立基于角色的认证和授权
实验
习题
第9章 创建Web控件
9.1 用户控件
9.1.1 用户控件概述
9.1.2 User Control
9.1.3 用户控件的属性和事件
9.1.4 创建用户控件
9.1.5 在页面上使用用户控件
9.1.6 演示和练习:在VS 2005中创建和使用用户控件
9.2 自定义Web服务器控件
9.2.1 自定义Web服务器控件概述
9.2.2 创建自定义Web服务器控件
9.2.3 演示和练习:创建自定义Web服务器控件
9.2.4 使用自定义Web服务器控件
9.2.5 复合Web服务器控件
9.2.6 模板化服务器控件
实验
习题
第10章 全球化和本地化
10.1 概述
10.2 在 2.0中实现全球化和本地化
10.2.1 资源文件
10.2.2 使用资源对网页进行本地化
10.2.3 实现多语言支持
10.2.4 最佳实践
实验
习题
第11章 个性化与主题
11.1 个性化配置
11.1.1 个性化配置
11.1.2 个性化配置的用户标识
11.1.3 个性化配置的使用
11.1.4 个性化配置提供程序
11.2 主题和外观
11.2.1 主题和外观概述
11.2.2 定义、应用主题和外观
实验
习题
第12章 使用Web部件
12.1 Web部件
12.1.1 Web部件概述
12.1.2 演示和练习:使用简单的Web部件
12.1.3 Web部件体系结构
12.2 Web部件页
12.2.1 Web部件区域
12.2.2 Web部件管理器
12.2.3 Web部件页显示模式
12.3 创建和使用Web部件
12.3.1 创建和使用Web部件的方法
12.3.2 创建和使用Web部件
12.3.3 Web部件的个性化
12.3.4 编辑和设置Web部件
12.3.5 Web部件连接
实验
习题
第13章 Web应用性能调优和跟踪检测
13.1 如何开发高性能的Web应用
13.2 跟踪检测
13.2.1 跟踪概述
13.2.2 页面级跟踪
13.2.3 演示和练习:查看页面级跟踪信息
13.2.4 应用程序级跟踪
13.2.5 演示和练习:使用跟踪查看器查看跟踪信息
13.2.6 跟踪与agn-ostics跟踪的集成
13.2.7 演示和练习:跟踪与agnostics跟踪的集成
13.3 缓存技术
13.3.1 缓存概述
13.3.2 应用程序缓存
13.3.3 页输出缓存
13.4 在Web应用中的异步处理
13.4.1 异步处理概述
13.4.2 页面的异步处理
13.4.3 演示和练习:创建一个异步处理页面
13.4.4 异步调用Web服务
13.4.5 演示和练习:异步调用Web服务
13.4.6 客户端异步
13.4.7 演示和练习:在网页中实现客户端回调
13.4.8 数据库的异步访问
13.5 Health Monitor
13.5.1 使用内置Web事件和提供程序
13.5.2 演示和练习:配置内置Web事件和提供程序
13.5.3 创建自定义事件提供程序
13.5.4 演示和练习:创建自定义事件提供程序
13.5.5 创建自定义事件
13.5.6 演示和练习:创建自定义事件
实验
习题
第14章 部署Web应用
14.1 复制站点
14.1.1 站点复制工具简介
14.1.2 使用站点复制工具
14.2 发布站点
14.2.1 发布站点概述
14.2.2 预编译站点
14.2.3 发布站点
14.3 Web项目安装包
14.3.1 安装项目概述
14.3.2 创建Web安装项目
14.3.3 演示和练习:创建Web安装项目
实验
习题
第15章 创建移动Web应用
15.1 开发环境
15.1.1 移动终端设备概述
15.1.2 微软设备仿真程序
15.1.3 在Visual Studio 2005中使用设备仿真器
15.2 开发移动Web应用
15.2.1 移动应用概述
15.2.2 运行和调试移动Web应用
15.2.3 移动设备检测与页面重定向
15.2.4 创建移动Web表单
15.2.5 移动Web表单对不同设备的响应
实验
习题
词汇表