第1章 应用程序和页面框架
ASENET在继续发展!从Active Server Pages 3.0到ASP.NET 1.0的进步是革命性的,或者说至少是变化非常大的。现在ASP.NET的*新版本3.5仍在不断变化。*初,ASP.NET 1.0的引入基本改变了Web编程模型,而ASP.NET 3.5只是改革了提**率的方式。后来,ASP.NET的主要目标是使用尽可能少的代码,建立强大、**、动态的应用程序。本章介绍ASENET 3.5提供的新特性,同时也讨论ASENET技术的所有内容。
如果读者是ASP.NET的初学者,那么当用ASENET 3.5构建**组应用程序时,就会对ASP.NET 3.5提供的新服务器控件感到惊讶。对使用一系列数据提供程序更**地处理数据也感到惊奇。也会对可以轻松构建**措施,以及进行个性化配置印象深刻。
但ASP.NET 3.5的功能绝不仅于此。本章将介绍便于处理ASP.NET页面和应用程序的许多新增功能。在启动一个项目时,开发人员要进行的**步是熟悉基础框架和定制该基础框架的选项。
1.1 应用程序的位置选项
在ASP.NET 3.5中,使用Visual Studio 2008可以在映射到IIS的一个虚拟目录上创建应用程序,或者在IIS的限制之外创建独立的应用程序。早期的Visual Studio.NET 2002/2003 IDE要求开发人员为所有的Web应用程序使用IIS,但Visual Studio 2008 (以及Visual Web Developer 2008 Express Edition)包含一个内置的Web服务器,可以用于开发,它类似于过去使用的ASRNET Web Matrix。
1.1.1 内置的Web服务器
在默认情况下,Visual Studio 2008构建应用程序时不使用IIS。在IDE中选择New/Web Site时,就可以看出未使用IIS。为应用程序提供的位置默认为C:\Users\Bill\Documents\Visual Studio 2008\WebSites(假定使用 Windows Vista)。
……