安装好ASP.NET Ajax-赵云
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-教程


安装好ASP.NET Ajax

发表时间:2008/5/1 21:40:52 评论(0) 浏览(5328)  评论 | 加入收藏 | 复制
   
摘 要:安装好ASP.NET Ajax
正 文:
2007-10-23 21:38

若要安装并使用ASP.NET AJAX框架的全部功能进行开发,那么你的操作系统必须是Windows 2000、Windows XP、Windows Server 2003或Windows Vista,并应该安装好如下软件:

Microsoft .NET Framework Version 2.0或以上;

至少一种流行的浏览器:IE 5.01(推荐使用IE 6.0)或FireFox 1.5;

Visual Studio 2005(各种版本均可)或者Visual Web Developer Express Edition;

Internet Information Service(IIS)。

需要特别注意的是,虽然在Windows 2000操作系统上也能正常安装ASP.NET AJAX框架,但在程序开发或运行时可能会出现一些难以预料的异常。所以若没有特殊需要的话,强烈建议不要使用Windows 2000。

当然,作为使用ASP.NET AJAX程序的客户端,即程序的用户,并不需要任何的附加安装,只要一种流行的浏览器即可。

2.3.2 几个不同的安装文件

在上述软件安装完毕之后,我们即可到http://ajax.asp.net/下载最新的ASP.NET AJAX安装文件了。在http://ajax.asp.net/的下载页面中,我们可以看到ASP.NET AJAX分成了如下两个单独的下载安装文件。

ASP.NET 2.0 AJAX Extensions:包含了原有CTP版本中的最重要和最基本的一些控件、组件和功能,例如服务器端的ScriptManager控件、UpdatePanel控件,客户端的javascript面向对象方面扩展、调试类、Web Service代理等。对于这一部分内容,微软公司将提供完善的技术支持,并提供如MSDN一般详细的开发文档(可在http://ajax.asp. net/docs/访问)等。若要安装ASP.NET AJAX,这个核心部分自然是必不可少的。

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

由于ASP.NET AJAX是个非常庞大的项目,微软公司尚没有足够的时间完成对整个产品的支持,所以才将其暂时分成了两个相对独立的下载安装文件。不过事实上,Futures包中包含的内容在开发中的重要性一点也不逊于核心部分,二者都是开发一个完善的Ajax应用程序所不可缺少的部分。在未来的一段时间之内,微软公司也将逐渐地把Futures中的内容转移到核心部分的ASP.NET 2.0 AJAX Extensions中,并提供包括开发文档在内的完善的技术支持。

为了区分两个安装包中的组件,微软公司修改了“Futures”包中组件的命名空间:服务器端命名空间由Microsoft.Web.*修改为Microsoft.Web.Preview.*;客户端命名空间由Sys.*修改为Sys.Preview.*。可以看到,位于“Futures”包中的组件,无论服务器端还是客户端均加上了Preview前缀,表示该部分内容处于“预览”状态中,尚未得到官方的正式支持。

因为合并以上二者是或早或晚的事情,所以本书将不会对其加以任何区分,而是一视同仁地进行介绍。这样,作为读者的你在阅读本书以及运行本书所附代码的过程中,也要确保正确安装了这两个安装包。

在http://ajax.asp.net/的下载页面中,我们还可以看到如下的几个下载文件:

Microsoft AJAX Library:这个下载包中包含了ASP.NET AJAX的客户端javascript文件,若你需要在ASP.NET 1.1或者PHP等非ASP.NET 2.0服务器端实现中使用ASP.NET AJAX的客户端部分,那么则需要下载这个文件包,并手工将其中的javascript脚本文件引入到页面中。这些javascript文件中包含了ASP.NET AJAX所有的客户端功能,包括XML脚本声明、客户端组件、绑定、行为、动作等。?前面介绍的ASP.NET AJAX的“核心”和“Futures”安装包中已经包含了该Microsoft AJAX Library的全部内容,若你的服务器端开发平台为ASP.NET 2.0,则直接安装上述两个安装包即可,无需另行下载这个Microsoft AJAX Library。

Sample Applications:该下载包为ASP.NET AJAX的示例程序安装包,通过阅读其源代码并随即看到页面运行时的实际效果,我们可以更加感性地快速了解ASP.NET AJAX各个特性的使用方法。建议所有的读者都能够下载安装这个示例程序,并仔细分析研究其中各种功能的实现。

ASP.NET 2.0 AJAX Extensions Source Code:该内容为“核心”部分ASP.NET 2.0 AJAX Extensions的所有服务器端源代码以及用于调试的pdb文件,基于Microsoft Reference License (Ms-RL)许可协议发布。若你希望能够跟踪调试ASP.NET AJAX的实现代码,或者学习ASP.NET AJAX的实现方式,那么显然应该下载并参考这部分内容。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
配置 ASP.NET AJAX 运行与开发环境  【博客  2008/5/1】
体验VS2008的开发asp.net AJAX的强大功能  【一个无名的小兵@home  2008/5/1】
开始使用asp.net ajax的控件工具包AJAX Contro...  【  2008/5/1】
配置ASP.NET AJAX  【  2008/5/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

赵云

文章分类

文章存档

友情链接