前 言 本书是市面上第一本有关新版ASP.NET 2.0的图书,主要描述了ASP.NET 2.0相对于当前版本的新特性,包括40多个新增的控件、Master Page、集成站点导航功能、用户管理系统、个性化功能、Web Part、Theme/Skin、站点计数器、移动设备、配置等。应用这些新特性,可以使代码编写量减少约70%,从而大大提高开发效率。本书的最后一章还介绍了一些便于程序开发的小技巧。 读者必须对当前的ASP.NET版本(1.0或1.1)有很好的理解和掌握,所以本书主要是针对高级和专业级的用户而编写的。 Microsoft .NET的新版本是在Redmond的领导下开发的,其代码名称是Whidbey。Whidbey内含一个软件包,其中嵌入了.NET Framework;各种用户接口类型,如Windows Forms、ASP.NET和Compact Framework;官方语言C#、Visual Basic .NET (VB.NET)和J#;开发环境Visual Studio .NET (VS.NET)等。本书将介绍Whidbey的一个特殊部分:ASP.NET 2.0版本的新内容。 本书主要内容 本书是市面上第一本有关新版ASP.NET 2.0的图书。ASP.NET 2.0 由Microsoft提供,它基于Alpha版本1.2.30703创建。据我所知,这个Alpha版本与Technical Preview几乎相同,Technical Preview是在2003年10月Microsoft的专业开发人员商讨会(Professional Developers Conference,PDC)上首次发布的。 第1章除了介绍ASP.NET之外,还简要介绍了C#和VB.NET的改进内容。本书中的所有示例都用C#语言编写。其他主题,如Yukon及其相关的框架支持(System.Data.Sql)和对象空间,则不予讨论。此外,本书也不讨论对基类库本身的各种扩展,这些论题已超出本书的范围,它们肯定会在将来某个合适的场合讨论。 本书的读者对象 本书描述了ASP.NET 2.0相对于当前版本的革新内容。因此,您必须对当前的ASP.NET版本(1.0或1.1)有很好的理解和掌握。本书不是为初学者编写的,而是针对高级和专业的开发人员使用。 获取技术 如果您参加了2003年的PDC,就可以得到Technical Preview和会议说明(请查看收到的各张CD)。如果您没有参加2003年的PDC大会,目前很难获得这些资料。在我看来,直到2004年测试版能公开下载时,您才有可能获得这些资料。现在,只能查看一般的Web站点,如,了解本书出版发行后有什么新变化。 本书将尽最大可能涵盖没有机会参加PDC大会的用户应该了解的重要内容,这样,您至少能在没有足够资料的情况下了解新特性的工作情况以及革新带来的变化。 关于Whidbey的问题 关于Whidbey的问题,您最好访问,这个Web站点由ASP.NET开发小组直接支持,提供了有关ASP.NET的最新消息,您可以从这个站点上下载Beta版本。 这个Web站点还提供了与ASP.NET的不同特性和技术相关的一个论坛列表。甚至ASP.NET的新版本Whidbey也会在不久之后拥有自己的论坛。在论坛上提交的许多问题将由Microsoft开发小组、MVP或ASP.NET小组成员直接回复。 作者的联系方式 这是我编写的第7本关于ASP.NET的图书,也是第1本关于ASP.NET 2.0的图书,更重要的是,这是我第一次用英语编写的图书。尽管交稿日期非常紧迫,但我和我的团队还是尽最大的努力避免在内容和语言方面出现错误。书中肯定不会没有错误,但我希望错误更少。 如果您发现了错误,请立即通知我,我将非常感激。对于任何评论、建议、建设性的批评、抱怨我们都欢迎。本书的电子邮件地址如下:aspnet2preview@asp-buch.de.另外,欢迎您访问我的个人Web站点。这些站点大多使用德语,但我将来会尽力提供更多的英语内容。 ● 关于ASP.NET 2.0版本的信息 ● 我编写的所有图书的信息 ●公司的Web站点 ● 关于公司的.NET内容管理系统QualiSite的信息 除了一些私人论坛之外,MSN Messenger在本书的交流方面也起了非常大的作用。您可以把我添加到您的好友列表中。我的Passport地址是pl@p-l.de。 注意,我不能通过电子邮件或Messenger提供ASP.NET方面的任何支持。如果有问题,请使用相关的论坛,特别是上的论坛。