Web applications projects, released earlier as an add-on for Visual Studio 2005, are now integrated into Visual Studio. By using the Web application project model, you can compile a Web site into a single assembly in the Bin folder and explicitly define project resources.
The Web application project model uses the same project, build, and compilation semantics as Web projects in Visual Studio .NET 2003. This enables you to easily migrate Visual Studio .NET 2003 Web sites to the current version of Visual Studio.
中文翻译
ASP.NET 和 Web 开发新增功能
.NET Framework 3.5 版 针对 ASP.NET 中的特定方面提供了增强功能。Visual Studio 2008 和 Microsoft Visual Web Developer 速成版还提供了一些增强功能和新增功能,用于改进 Web 开发。
最重要的改进在于,改进了对支持 AJAX 的网站的开发支持,改进了对语言集成查询 (LINQ) 的支持。这些改进包括提供了新的服务器控件和类型、新的面向对象的客户端类型库,另外 Visual Studio 2008 和 Microsoft Visual Web Developer 速成版还提供完全的 IntelliSense 支持,可用于 ECMAScript(JavaScript 或 JScript)。
本主题以下各节介绍 ASP.NET 和 Visual Web Developer 中的一些变化。
.NET Framework 3.5 版 在以下几个方面提供了 ASP.NET 增强功能:
提供了新的服务器控件、类型和客户端脚本库,通过这些新增功能,可以开发 AJAX 样式的 Web 应用程序
扩展了基于服务器的 Forms 身份验证、角色管理和配置文件服务,作为 Web 服务供基于 Web 的应用程序使用。
提供了一个新的 ListView 数据控件,该控件可用于显示数据,还可提供具有高度可自定义性的用户界面。
提供了一个新的 LinqDataSource 控件,该控件通过 ASP.NET 数据源控件结构公开语言集成查询 (LINQ)。
提供了一个新的合并工具 (Aspnet_merge.exe),可用于合并预编译程序集,以灵活的方式实现部署和发布管理。
.NET Framework 3.5 版 还与 IIS 7.0 集成。这样,ASP.NET 服务(例如 Forms 身份验证和缓存)可用于所有内容类型,而不仅仅用于 ASP.NET 网页(.aspx 文件)。这是因为 ASP.NET 和 IIS 7.0 使用相同的请求管线。统一的请求处理管线意味着,可以使用托管代码来开发用于处理 IIS 中所有请求的 HTTP 管线模块。此外,IIS 和 ASP.NET 模块以及处理程序现在还支持统一配置。有关更多信息,请参见 IIS 7.0 的 ASP.NET 应用程序生命周期概述。
AJAX 开发
使用 .NET Framework 3.5 版,可以创建具有下一代用户界面的 Web 应用程序,这种用户界面中,使用的是可重用客户端组件。您可以根据需要使用基于服务器的方法、基于客户端的方法或结合这两种方法来开发网页。基于 AJAX 服务器和基于客户端的编程模型具有以下功能:
支持基于服务器的 AJAX 开发的服务器控件。这些控件包括 ScriptManager、UpdatePanel、UpdateProgress 和 Timer 控件。通过这些控件,使用很少客户端脚本,甚至不使用客户端脚本,就可以创建丰富的客户端行为(例如,部分页呈现和在异步回发过程中显示更新进度)。
Microsoft AJAX Library,它支持基于客户端、面向对象且独立于浏览器的开发。除了支持启用 AJAX 的新服务器控件之外,客户端库还使您能够开发自定义客户端组件,这些组件可扩展 DOM 元素或表示 DOM 元素。
某些服务器类,通过使用这些类,可以开发映射到自定义客户端组件(通过声明方式设置了其事件和属性)的服务器控件。支持此功能的服务器类型包括派生自
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>