2. 使用Visual Studio 2005准备开发ASP.NET AJAX应用
3. 创建一个ASP.NET AJAX Futures 的启动模型
4.1 添加ScriptManager and UpdatePanel
4.3 使用AutoCompleteExtender异步调用Web service
4.4 使用AJAX Control Toolkit中的例子
4.6 在AJAX Framework中使用ASP.NET’s Profile服务
介绍: 首先,安装ASP.NET AJAX v1.0. 你可以通过以下地址下载ASPAJAXExtSetup.msi
步骤1a: 打开压缩文件asp_net_ajax_hol.zip,并解压缩到C:\AJAX HOL文件夹中。你也可以选择其他的文件夹。
步骤1b: 运行ASPAJAXExtSetup.msi,安装ASP.NET AJAX v1.0
步骤1c: 运行ASPAJAXCTP.msi,安装ASP.NET 2.0 AJAX Futures January CTP
注: 运行Visual Studio 2005,确定Web Projects Templates对话框中是否存在”ASP.NET AJAX-Enabled Web Site”和”ASP.NET AJAX CTP-Enabled Web Site”项目模板。你可以通过”文件->新建Web站点”打开该对话框.
图1a: ASP.NET AJAX安装的模板.
检查之后,取消该对话框.不要创建任何新页面。
步骤1d: 安装ASP.NET AJAX Control Toolkit
(http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit) .
在安装之前,你需要对压缩文件AjaxControlToolkit.zip进行解压缩,并复制文件到Visual Studio project文件夹中([My Documents]\Visual Studio 2005\Projects\AjaxControlToolkit]).
在刚才创建的文件夹中找到解决方案AjaxControlToolkit.sln并打开它。它包含四个项目: the AJAX Control Toolkit, a sample Web page, a test Web page, and a Visual Studio Add-in project.
图1b: AJAX Control Toolkit 解决方案中的四个项目.
步骤1e: 编译全部解决方案,然后打开浏览器,运行[My Documents]\Visual Studio 2005\Projects\AjaxControlToolkit\TemplateVSI\bin\AjaxControlExtender.vsi文件,在Visual Studio 2005中安装AJAX Control Toolkit扩展项目类型。
图1c: 安装AjaxControlExtender.vsi对话框
小提示:安装Nikhil Kothari的Web Development Helper。这个IE插件工具对开发者用来调试AJAX/JavaScript页面和ASP.NET是非常有用的。
Web Development Helper包含了跟踪功能,脚本调试和一个消息窗口。
这个工具可以从Nikhil's blog(http://projects.nikhilk.net/default.aspx)中的WebDevHelper.msi文件中得到。
在IE中,通过”查看->浏览器栏-> Web Development Helper”来打开Web Development Helper tool。
图1d: 打开Web Development Helper
一旦Web Development Helper开始运行并且你已经激活HTTP的日志。你会看到在AJAX中由客户端JavaScript发送的各种异步请求。
图1e: 工作中的Web Development Helper