vs web ajax,如何:在 Visual Studio 2008 中处理 ASP.NET AJAX 1.0 Web 项目

本文详述如何在Visual Studio 2008中处理旧版ASP.NET AJAX 1.0项目,包括创建新项目、配置Web.config、升级控件工具包和利用新增功能。无需全面升级,可在现有环境中利用AJAX技术开发和维护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何:在 Visual Studio 2008 中处理 ASP.NET AJAX 1.0 Web 项目

10/22/2014

本文内容

更新:2007 年 11 月

利用 Visual Studio 2008 中的多目标支持,可以在新的和现有的网站和 Web 应用程序项目中使用 ASP.NET AJAX 1.0。您可以直接运行现有的网站,而无需将它们升级到 ASP.NET 和 .NET Framework 的最新版本。同时,还可以在 Visual Studio 2008 中开发和维护 ASP.NET AJAX 1.0 网站并获得 Visual Studio 2008 的新增功能(例如 JScript IntelliSense)所带来的好处。

如果无法使用最新的运行库运行网站,则使用 ASP.NET 和 .NET Framework 的早期版本运行网站有时也十分有用。下面是这种情况的几个示例:

承载网站的宿主网站尚未升级到运行库的最新版本。

网站所依赖的控件或组件与当前运行库不兼容。

在 Visual Studio 2008 中创建新的 AJAX 1.0 网站

下面的过程演示如何使用 Visual Studio 2008 创建新的 ASP.NET AJAX 1.0 网站或 Web 应用程序项目。在完整版的 Visual Studio 2008 和 Visual Web Developer 速成版之间,此过程略有不同。

创建新的 AJAX 1.0 网站

下载和安装 ASP.NET AJAX 1.0。可以从 ASP.NET AJAX 网站下载安装程序。

若要创建新的网站,请执行下列操作:

在**“文件”菜单中单击“新建网站”**。

在**“新建网站”对话框的“Visual Studio 已安装的模板”下,选择“ASP.NET 网站”**。

若要创建新的 Web 应用程序项目,请执行下列操作:

在**“文件”菜单中,单击“新建项目”**。

在**“新建项目”对话框的“Visual Studio 已安装的模板”下,选择“ASP.NET Web 应用程序”**。

如果使用的是 Visual Studio 2008(而非 Visual Web Developer 速成版)的完整版本,请在“目标 Framework”列表(位于右上角)中,选择**“.NET Framework 2.0”**。

单击**“确定”**。

随即将创建新的网站或项目。

如果使用的是 Visual Web Developer 速成版,请执行下列操作,以将目标 Framework 更改为 2.0:

在**“解决方案资源管理器”中,右击网站的名称,然后单击“属性页”**。

在左侧的列表中,单击**“生成”**。

在**“目标 Framework”列表中,选择“.NET Framework 2.0”**。

在网站文件夹的根目录中,创建一个 ASP.NET AJAX 1.0 Web.config 文件。

有关 ASP.NET AJAX 1.0 Web.config 文件内容的清单,请参见本主题后面的 ASP.NET AJAX 1.0 Web.config 文件内容。

在 Visual Studio 2008 中打开现有的 ASP.NET AJAX 1.0 网站

您可以在 Visual Studio 2008 中直接处理现有的网站或 Web 应用程序,而无需升级至运行库的最新版本。

打开现有的 AJAX 1.0 网站或 Web 应用程序项目

为该网站或 Web 应用程序项目创建一个备份副本。

如果在无意中升级了网站或项目,则升级操作将影响网站的文件,且无法撤消。

在 Visual Studio 2008 中打开网站或 Web 应用程序项目。

当 Visual Studio 2008 提示是否要升级项目时,请单击**“否”**。

项目的目标依然是 .NET Framework 2.0。

更新 ASP.NET AJAX 控件工具包程序集

如果应用程序包含 ASP.NET AJAX 控件工具包中的控件或扩展程序,则必须升级至新版本的控件工具包,才能使用 Visual Studio 2008 运行该应用程序。您可以从 Codeplex Web site(Codeplex 网站)下载 ASP.NET AJAX 1.0 控件工具包的最新版本。请确保获取该库的 1.0 版(原始版本)。

11277b8b2dede5eece75991939d09e49.gif重要说明:

该控件工具包是一个由社区支持的库,Microsoft 并不对它提供支持。

安装该控件工具包后,即可向**“工具箱”**中添加控件工具包控件。

向工具箱中添加 ASP.NET AJAX 控件工具包控件

在 ASP.NET AJAX 1.0 网站或项目中,打开一个 ASP.NET 网页(Web 窗体)。

右击**“工具箱”,然后单击“添加选项卡”**。

为新选项卡提供一个名称,例如“ASP.NET AJAX Toolkit 1.0”。

右击新选项卡,然后单击**“选择项…”**。

0bccfc35e74eaedf0b3cde0a215a40a0.gif说明:

首次打开此对话框时,可能会出现延迟。

在**“选择工具箱项”对话框中,单击“浏览…”**。

浏览至 AJAX 控件工具包程序集所在的文件夹,选择“AjaxControlToolkit.dll”,然后单击**“打开”**。

随即将在**“选择工具箱项”**对话框内选中该控件工具包中的所有控件。

单击**“确定”**

这些控件将添加到**“工具箱”**中。

现在便可以在 Visual Studio 2008 中处理 AJAX 1.0 Web 应用程序了。应用程序将使用 .NET Framework 2.0 生成并运行。

当下次在 Visual Studio 中打开网站时,将不会再显示升级提示。但是,您可以随时将 .NET Framework 的目标版本更改为 .NET Framework 3.5 版。有关更多信息,请参见如何:将 ASP.NET AJAX 1.0 Web 项目升级至 .NET Framework 3.5。

在 AJAX 1.0 应用程序中使用 Visual Studio 2008 功能

您可以使用 Visual Studio 2008 中的新增功能开发 AJAX 1.0 应用程序,但下列情况例外:

**“添加新项”对话框中没有“AJAX Web 窗体”和“AJAX 母版页”等 AJAX 项模板。若要创建带 AJAX 支持的 ASP.NET 网页或母版页,请先向网站中添加一个普通页,然后从“工具箱”**中向该页添加一个 ScriptManager 控件。

JScript IntelliSense 在使用 ASP.NET 配置文件服务时不可用。

AJAX 1.0 控件工具包或其他 ASP.NET AJAX 1.0 第三方控件库中的扩展程序控件不支持 Visual Studio 2008 扩展程序的设计时增强功能。例如,它们不支持**“设计”视图中的“选择扩展程序…”**智能标记命令。

ASP.NET AJAX 1.0 Web.config 文件内容

若要创建 ASP.NET AJAX 1.0 配置文件,请先创建一个名为 Web.config 的文件,然后在其中粘贴下面的 XML:

请参见

概念

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值