ASP.NET 2.0 AJAX 安装文件介绍。

在学习开始使用ASP.NET AJAX之前都需要先下载安装 不同的AJAX安装文件。
到http://ajax.asp.net 下可以下载到最新的ASP.NET AJAX 安装文件。我们可以看到如下几个安装文件,安装文件有好几个,先看看具体作用吧。

  • ASP.NET 2.0 AJAX Extensions 1.0

    • 开发AJAX程序最重要的安装包,包括最重要和最基本的一些控件和功能。这个安装包中的内容,微软件公司为其提供了完善的技术支持,在MSDN中也有向对应的开发文档等。这个是ASP.NET AJAX的核心,如果要学习AJAX这部分内容是必不可少的。
  • ASP.NET FuturesASP.NET 2.0

    • 这个安装文件也叫“Value-add”包,其中包含一些AJAX的非核心部分内容如:服务器的扩展控件(Extender Control)、Web部件,以及客户端各种控件、拖放功能实现、ASP.NET AJAX XML脚本等。如果要安装这部分内容,需要先安装ASP.NET 2.0 AJAX Extensions 部分内容。
  • AJAX Extensions 1.0 Source Code

    • 这个部分是ASP.NET 2.0 AJAX Extensions 这个核心部分所有服务器源代码以及用于调试的pdb文件。如果希望能够跟踪调试ASP.NET AJAX 的实现代码,或者学习ASP.NET AJAX的实现方式,那应该下载安装这个安装文件。
  • Sample Applications

    • 这个包是示例程序安装包,看看ASP.NET AJAX 的例子可以帮助我们更快的学习AJAX。建议下载这个安装包,好好研究各种功能的实现。
  • Microsoft AJAX Library 1.0

    • 这个文件是提供给服务器端不是使用ASP.NET 2.0开发的,而客户端确是使用ASP.NET AJAX的人员使用的。这个包中包含了ASP.NET AJAX的客户端JavaScript文件。
另外还有一个很重要的安装包

ASP.NET AJAX Control Toolkit

ASP.NET AJAX Control Toolkit是一个免费的、开源的、有微软公司和开发者社区共同创建的ASP.NET服务器端控件包,这是开发一个完善的AJAX程序所必须的。

  align="middle" marginwidth="0" marginheight="0" src="http://l.thec.cn/lynnlin/googleContent728x90.htm" frameborder="0" width="650" scrolling="no" height="90">

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、为ScriptManager添加脚本引用,不从ScriptResource.axd中加载MicrosoftAjax.js脚本,而是直接加载 <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"> <Scripts> <asp:ScriptReference Name="MicrosoftAjax.js" ScriptMode="auto" Path="~/ScriptLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js" /> </Scripts> </asp:ScriptManager> 2、修改MicrosoftAjax.debug.js 删除 switch(Sys.Browser.agent) { case Sys.Browser.InternetExplorer:与 case Sys.Browser.Safari: 之间的脚本,替换为如下脚本: Sys.UI.DomElement.getLocation = function(element) { if (element.self || element.nodeType === 9) return new Sys.UI.Point(0,0); var clientRect = element.getBoundingClientRect(); if (!clientRect) { return new Sys.UI.Point(0,0); } var ownerDocument = element.document.documentElement; var offsetX = clientRect.left - 2 + ownerDocument.scrollLeft, offsetY = clientRect.top - 2 + ownerDocument.scrollTop; try { var f = element.ownerDocument.parentWindow.frameElement || null; if (f) { var offset = 2 - (f.frameBorder || 1) * 2; offsetX += offset; offsetY += offset; } } catch(ex) { } return new Sys.UI.Point(offsetX, offsetY); } break; 3、修改MicrosoftAjax.js 删除 switch(Sys.Browser.agent){case Sys.Browser.InternetExplorer:与 case Sys.Browser.Safari: 之间的脚本,替换为如下脚本: Sys.UI.DomElement.getLocation=function(a){if(a.self||a.nodeType===9)return new Sys.UI.Point(0,0);var b=a.getBoundingClientRect();if(!b)return new Sys.UI.Point(0,0);var c=a.document.documentElement,d=b.left-2+c.scrollLeft,e=b.top-2+c.scrollTop;try{var g=a.ownerDocument.parentWindow.frameElement||null;if(g){var f=2-(g.frameBorder||1)*2;d+=f;e+=f}}catch(h){}return new Sys.UI.Point(d,e)};break;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值