本书侧重于实用性,以“软件功能实例”的结构方式构建内容。全书共分13章,分别介绍了ASP.NET编程基础、相关控件、网站新闻发布系统、网站会员管理系统、论坛、网站推荐、电子杂志、在线调查、留言板、文件上传、与Excel交互、ASP.NET与XML、ASP.NET与Web服务。通过这些案例读者迅速掌握ASP.NET开发技能。本书保证了知识的相对完整和系统性。在讲解过程中由浅及深、由易到难、循序渐进,并结合理论与实际制作,使读者能够快速入门,并且达到较高的水平。本书适合初学者和中级用户阅读,也可作为各级培训用教材。本书程序源文件可在http://www.itbook8.com网站下载。本书前言经常会有网友和同事问我,有没有ASP.NET的例子程序可以推荐?他们希望这些程序是一个完整的项目,能够实现一个完整的功能并且不用修改就可以运行起来。我向他们推荐.NET自带的例子程序Duwamish,但是他们看了后都觉得过于复杂,并不是一个初学者可以上手的项目,我又想到QuickStart,但它又过于简单和零散。要说好的项目并不是没有,像做门户网站的DotNetNuke,做论坛的ASP.NETForum,还有做博客的.Text,这些项目本身都是非常好的开放源码,但是和Duwamish一样,由于其实现过于复杂,并不适合用来学习ASP.NET。有位朋友就建议我把自己这些年开发网站的程序整理一下,写一本书以供大家学习。于是,就有了这本《ASP.NET网站建设专家》。本书主要通过许多具体实例来介绍如何使用ASP.NET来建设和开发网站。第1章讲解ASP.NET概述。在这一章中,介绍了ASP.NET的概念、ASP.NET的特点、如何安装.NET,以及两个ASP.NET的开发工具,并通过例子说明了如何使用这两个工具。第2章讲解ASP.NET的页面和相关控件。介绍了Page类中常用的一些对象、页面的基本控件等,并着重介绍如何使用几个常用的数据绑定控件以及如何实现分页等功能。从第3章开始,会通过一个个具体的实例来讲解如何使用ASP.NET来开发网站。在第3章中,介绍了使用三层结构来开发新闻发布系统的整个过程。主要包括新闻的显示、分类和后台管理等功能。第4章讲解会员管理系统的开发过程,介绍了会员注册、登录、密码查找和退出系统等功能的实现过程。第5章讲解论坛系统的开发过程。在这一章中,介绍了论坛的帖子列表显示、帖子内容显示、发表帖子和回复帖子等功能的实现过程。第6章讲解如何实现网站推荐功能。在这一章中,将学习如何实现通过电子邮件把用户的网站和网站里面的页面推荐给网友的功能。第7章讲解电子杂志系统的开发过程,介绍了如何实现电子杂志的订阅、退订、发送以及后台管理的程序。第8章讲解在线调查系统的开发过程,介绍了如何实现调查列表的显示、投票、投票结果的显示以及增加、修改和删除调查问题等功能。第9章讲解留言板系统的开发过程,介绍如何实现发表留言、查看留言和管理留言等功能。第10章讲解文件上传系统的开发过程,分别介绍如何通过ASP.NET和Web服务实现文件的上传功能。第11章讲解ASP.NET如何与Excel文件交互。在这一章中,介绍如何从Excel文件中读取文件和如何把内容导出成Excel格式。第12章讲解ASP.NET操作XML文件,介绍DataSet格式和XML格式的数据转换,还将介绍如何用XSL来显示XML,以及如何向XML中增加内容和在XML中搜索内容等功能。第13章讲解Web服务。在这一章中,介绍了创建和使用自己的Web服务、搜索第三方的Web服务和Web服务中的状态管理。IT书吧(http://www.itbook8.com)提供本书的技术支持及配套程序下载。编者