转载自:http://www.cnblogs.com/MyLoverLanlan/archive/2009/01/03/1367360.html
想学AJAX的朋友,推荐去看看《ASP.NET AJAX程序设计》一书,共两卷,第一卷是服务器端技术,第二卷是客户端技术。
所有ASP.NET用到的AJAX相关的控件集、脚本库、类库我合称为“ASP.NET的AJAX框架”,如果这个词还有其它专用含义,还请不要混淆。
当时费了不少时间去弄懂ASP.NET的AJAX框架到底结构是什么,说来也丢人,第一步就卡在下载上了,想要安装一个完整的AJAX框架,可不仅仅是安装一个Extensions就完了,此文先来讲讲如何打造一个合适的AJAX开发环境(最重要的是这篇文章的底部我会给大家下载各个文件的连接)。
总的来说,ASP.NET的AJAX框架包含两个部分,服务器端、客户端。
服务器端包含三个推荐大家安装的文件:
1:ASP.NET AJAX Extensions(核心包)
2:ASP.NET AJAX Futures CTP(社区预览扩展包)
3:ASP.ENT AJAX Control Toolkit(服务器端控件包)
客户端本身并没有安装要求,因为服务器端会向客户端发送合适的脚本,但如果你想把这些脚本放在别的环境也利用一下,那么你可能需要这个:
4:Microsoft AJAX Library(脚本库)
首先,根据你的开发环境不同,你需要安装的东西也是不一样的。
如果你使用的IDE是Visual Studio 2005,那么默认只安装了.Net framework 2.0,此时你要么升级到3.5SP1,要么手动安装ASP.NET AJAX Extensions,推荐你手动安装~。
其次,根据你的需求,你也并不是刚才提到的四样东西都必须安装。
ASP.ENT AJAX Control Toolkit的变化相对就更大了,它也是由社区维护的,本人对它的看法和ASP.NET AJAX Futures CTP基本相同。
Microsoft AJAX Library你完全没有必要下载,因为这里边都是客户端用脚本,如果你使用ASP.NET的AJAX框架的话,服务器会自己向客户端发送合适的脚本。但如果你想把这些脚本用在别的技术上(比如PHP),则只需要这个库就行了。
这些程序的安装顺序就是如上边所列的1、2、3、4,你自己酌情下载和安装吧。在文章底部我会给出下载连接。
下载列表: