二、 ASP.NET AJAX 简介
1、 ASP.NET AJAX组成
ASP.NET AJAX可以相应地分为服务器端和客户端两个部分,前者包含ASP.NET 2.0 AJAX Extensions以及ASP.NET AJAX Control Toolkit,后者包含Microsoft AJAX Library。ASP.NET AJAX Control Toolkit是由开发爱好者支持,Microsoft并不提供对它的支持,读者可以参考http://www.codeplex.com。具体的组成可以参考,下图1:
ASP.NET 2.0 AJAX Extensions包括后面将主要讲到几个的控件:ScriptManager控件、ScriptManagerProxy控件、UpdatePanel控件、UpdateProgress控件、Timer控件。
2、 ASP.NET AJAX 安装
若要安装并使用ASP.NET AJAX框架的全部功能进行开发,那么你的操作系统必须是Windows 2000、Windows XP、Windows Server 2003(建议使用)或Windows Vista,并应该安装好如下软件:
(1) Microsoft .NET Framework Version 2.0或以上;
(2) 至少一种流行的浏览器:IE 5.01(推荐使用IE 6.0)或FireFox 1.5;
(3) Visual Studio 2005(各种版本均可)或者Visual Web Developer Express Edition;
当然,作为使用ASP.NET AJAX程序的客户端,即程序的用户,并不需要任何的附加安装,只要一种流行的浏览器即可。
用户可以到http://ajax.asp.net/downloads/default.aspx?tabid=47 下载ASP.NET AJAX的所有部件,包括一些使用例程。
我们将在接下来的章节中阐述一些常用的ASP.NET AJAX组件的使用。