4.3解决方案4.3.1配置文件4.3.2创建登录框4.3.3AccessDenied.aspx页面4.3.4UserProfile控件4.3.5用户资料编辑页面4.3.6将用户选择的主题持久化4.3.7管理部分4.4小结第5章新闻与文章管理5.1提出问题5.2设计方案5.2.1要实现的功能5.2.2存储过程5.3.3设计配置模块5.2.4设计数据访问层5.2.5设计业务层5.2.6设计用户界面5.2.7安全需要5.3解决方案5.3.1数据库解决方案5.3.2实现配置模块5.3.3实现数据访问层5.3.4实现业务逻辑层5.3.5实现用户界面5.3.6进行安全性设置5.3.7带有UrlMapping的友好URL5.4小结第6章民意调查6.1提出问题6.2设计方案6.2.1要实现的功能6.2.2处理多次投票6.2.3设计数据库表6.2.4管理数据库的存储过程6.2.5设计配置模块6.2.6设计数据访问层6.2.7设计业务层6.2.8设计用户界面6.2.9PollBox用户控件6.3解决方案6.3.1数据库部分的工作6.3.2实现配置模块6.3.3实现数据访问层6.3.4实现业务逻辑层6.3.5实现用户界面6.4小结第7章邮件
列表 7.1提出问题7.2设计方案7.2.1关于垃圾邮件的声明7.2.2创建和发送E-mail7.2.3处理服务器上的长时间操作7.2.4设计数据库表7.2.5存储过程7.2.6设计配置模块7.2.7设计数据访问层7.2.8设计业务层7.2.9设计用户界面7.3解决方案7.3.1实现配置模块7.3.2实现数据访问层7.3.3实现业务逻辑层7.3.4实现用户界面7.4小结第8章论坛8.1提出问题8.2设计方案8.2.1设计数据库表8.2.2存储过程8.2.3设计配置模块8.2.4设计数据访问层8.2.5设计业务类8.2.6设计用户界面8.3解决方案8.3.1数据库实现8.3.2实现数据访问层8.3.3实现业务逻辑层8.3.4实现用户界面8.4小结第9章电子商店9.1提出问题9.2设计方案9.2.1选择一种在线付款方案9.2.2使用PayPal作为支付服务9.2.3设计数据库表和存储过程9.2.4设计配置模块9.2.5设计数据访问层9.2.6设计业务层9.2.7设计用户界面9.3解决方案9.3.1实现业务逻辑层9.3.2实现用户界面9.4小结第10章个性化设置与WebPart10.1提出问题
10.2设计方案10.2.1开发WebPart10.2.2WebPart架构内置控件10.2.3配置WebPart架构10.2.4总结:设计解决方案10.3解决方案10.3.1创建WebPart10.3.2修改模板页面10.3.3允许进行页面级别的个性化设置10.4小结第11章网站本地化11.1提出问题11.2设计方案11.2.1回顾ASP.NET1.x中的本地化11.2.2ASP.NET2.0中新的本地化功能11.2.3使用全局资源11.2.4使用页面级资源11.2.5对更多的静态内容进行本地化11.2.6设置当前语言11.3解决方案11.4小结第12章部署网站12.1提出问题12.2设计方案12.2.1在SQLServer2005中部署数据库12.2.2部署网站12.3解决方案12.4小结
插图摘要
书摘插图第1章项目介绍——TheBeerHouse本章介绍的是在本书中要开发的一个项目.将解释该示例网站所涉及到的概念.在阅读过程中,读者应当意识到这是一种多功能的,数据驱动的,基于内容模式的网站,而且可以方便地修改该网站以满足实际需求.虽然本书中会使用许多ASP.NET旧的功能,但重点还是介绍如何在实际网站开发过程中使用ASP.