Chris Hart 在英国考文垂的Trinity Expert Systems Plc公司工作,写作本书时她正好休产假。她曾参与几个重要的.NET、SharePoint和CMS
应用程序项目。她非常喜欢在现场与客户一同工作,因为这样的工作让她可以经常不断地学习和接触新技术。从发布Alpha版本前,Chris就已经开始使用.NET了,到现在仍在使用测试版软件颇有兴趣。
目录
第1章 ASP.NET 2.0与Wrox United应用程序
1.1 将要构建的站点
1.2 ASP.NET 2.0——构建动态Web站点的强大工具
1.3 常规Web站点任务的简单解决方案
1.4 ASP.NET 2.0在何处与其他技术相适应
1.5 对Wrox United应用程序的探讨
1.6 开始创建Wrox United站点
1.7 VWD Express——一种开发环境
1.8 小结
1.9 练习
第2章 站点设计
2.1 一般设计目标
2.2 Master和Content页面
2.3 Master页面的其他功能
2.4 创建站点地图
2.5 站点设计的一般原则
2.6 ASP.NET 2.0应用程序的标准文件
2.7 定位并修复站点设计错误
2.8 小结
2.9 练习
第3章 页面设计
3.1 静态页面设计
3.2 HTML的世界
3.3 动态内容
3.4 服务器控件介绍
3.5 服务器端控件的类型
3.6 小结
3.7 练习
第4章 成员与身份
4.1 安全基础
4.2 ASP.NET安全性
4.3 Wrox United的安全性
4.4 小结
4.5 练习
第5章 使用主题样式化
5.1 样式化站点
5.2 Wrox United中的主题
5.3 样式和布局最佳实践
5.4 小结
5.5 练习
第6章 事件与代码
6.1 Web服务器架构
6.2 服务器端事件
6.3 向页面添加事件
6.4 事件不只由用户触发
6.5 间接事件
6.6 取消事件
6.7 全局事件
6.8 小结
6.9 练习
第7章 读数据
7.1 介绍数据库
7.2 使用ASP 2.0的数据控件
7.3 数据源控件
7.4 数据绑定控件
7.5 使用参数的数据源控件
7.6 多个数据控件的协作
7.7 处理XML数据
7.8 绑定语法
7.9 小结
7.10 练习
第8章 写数据
8.1 写数据简介
8.2 更改现有记录
8.3 添加新记录
8.4 删除记录
8.5 上传图片
8.6 改善上传图片
8.7 小结
8.8 练习
第9章 代码
9.1 变量和数据类型
9.2 语句
9.3 命名空间
9.4 类处理
9.5 变量作用域和生命周期
9.6 泛型
9.7 小结
9.8 练习
第10章 组件化
10.1 代码与内容分离
10.2 分离设计和代码
10.3 代码分离
10.4 创建代码分离文件
10.5 数据层
10.6 用户控件
10.7 复合控件
10.8 汇编和自定义服务器控件
10.9 小结
10.10 练习
第11章 角色和用户配置文件
11.1 角色的重要性
11.2 在Wrox United中引入角色
11.3 配置页面级授权
11.4 在代码中处理角色
11.5 启用用户配置文件
11.6 构建配置文件
11.7 管理匿名购物车
11.8 小结
11.9 练习
第12章 Web服务
12.1 浏览Web服务
12.2 Web服务的生命周期
12.3 Web服务的结构
12.4 创建Web服务
12.5 检测Web服务
12.6 Web服务发现
12.7 为应用程序添加比赛时间服务
12.8 组合在一起
12.9 远程Web服务——PocketPC应用程序
12.10 Web服务安全
12.11 小结
12.12 练习
第13章 电子商务
13.1 电子商务管道
13.2 产品目录
13.3 购物车
13.4 结账
13.5 安全交易
13.6 您还能做什么?
13.7 小结
13.8 练习
第14章 性能
14.1 简单技巧
14.2 页面和代码
14.3 缓存
14.4 性能设计
14.5 测试性能
14.6 小结
14.7 练习
第15章 错误处理
15.1 防御式编程
15.2 异常处理
15.3 异常使用原则
15.4 全局异常处理
15.5 自定义错误页面
15.6 调试和跟踪
15.7 小结
15.8 练习
第16章 部署、测试和完善
16.1 站点部署
16.2 测试和维护
16.3 下一步工作建议
16.4 参考资料
16.5 小结
16.6 练习
附录A 练习答案
附录B 安装
附录C Wrox United的数据库设计
附录D VWD数据库资源管理器
附录E CSS和HTML快速参考