nini

于千万人之中,遇见你所遇见的人;于千万年之中,时间的无涯荒野里,没有早一步,也没有晚一步,刚巧赶上了
posts - 18, comments - 13, trackbacks - 1, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

1.安装ASP.NET AJAX v1.0

Posted on 2007-03-30 20:45 nini 阅读(6424) 评论(6) 编辑 收藏

 

导论和目标

1. 安装ASP.NET AJAX v1.0

2. 使用Visual Studio 2005准备开发ASP.NET AJAX应用

3. 创建一个ASP.NET AJAX Futures 的启动模型 

4. 使用AJAX扩展xBikes解决方案 

4.1 添加ScriptManager and UpdatePanel

4.2 执行异步请求时显示通知 

4.3 使用AutoCompleteExtender异步调用Web service 

4.4 使用AJAX Control Toolkit中的例子 

4.5 拖拽功能

4.6 在AJAX Framework中使用ASP.NET’s Profile服务 

4.7 创建你自己的ASP.NET AJAX 控件扩展 


 

 

介绍: 首先,安装ASP.NET AJAX v1.0. 你可以通过以下地址下载ASPAJAXExtSetup.msi

http://ajax.asp.net

(http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en).

步骤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

下载地址: (http://www.microsoft.com/downloads/details.aspx?FamilyID=4cb52ea3-9548-4064-8137-09b96af97617&displaylang=en) .

注: 运行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

Feedback

#1楼  回复 引用 查看   

2007-04-20 10:29 by 小人鱼      
ASP.NET AJAX-Enabled Web Site”和”ASP.NET AJAX CTP-Enabled Web Site”项目模板。
这两个模板有什么区别人,在用的时候注意什么

#2楼  回复 引用   

2007-08-21 16:06 by Fonkie[未注册用户]
我也想知道哇,可否告诉我:Q:314689651

#3楼  回复 引用   

2007-09-06 15:22 by ou[未注册用户]
我也想知道哇,可否告诉我:Q:412609824 email:zhuou99@163.com

#4楼  回复 引用   

2007-09-30 13:57 by jaffy[未注册用户]
我安装了两个包,但死活没有ASP.NET AJAX-Enabled Web Site”和”ASP.NET AJAX CTP-Enabled Web Site”项目模板,怎么会事啊?

#5楼  回复 引用 查看   

2008-02-05 01:36 by Ellan      
@小人鱼
这个CTP是可以不装的。这一部分就是被ASP.NET AJAX暂时“抛弃”的原有CTP版本中“非核心”的部分,也叫做“Value-add”包,其中包括服务器端的扩展器控件(Extender Control)、Web部件,客户端的各种控件、拖放功能实现、ASP.NET AJAX XML脚本等。所谓“抛弃”,实际上只是意味着微软公司暂时不会对这些内容进行官方的支持,而选择使用“社区支持”的方法。这样,微软公司将不会为这部分内容提供详细的开发文档,开发者只能在社区中互相讨论以找到问题的解决方案。若要安装这部分内容,则必须首先安装“核心”部分的ASP.NET 2.0 AJAX Extensions。

#6楼  回复 引用   

2008-07-15 16:49 by 一个学习的人[未注册用户]
上面“步骤1b: 运行ASPAJAXExtSetup.msi,安装ASP.NET AJAX v1.0 ”的目前下载网址是(已更新,如上的网址安装下载会产生错误):http://go.microsoft.com/fwlink/?LinkID=77296