ajax开发实例教程

ajax开发实例教程

ID:10670751

大小:165.50 KB

页数:18页

时间:2018-07-07

ajax开发实例教程_第1页
ajax开发实例教程_第2页
ajax开发实例教程_第3页
ajax开发实例教程_第4页
ajax开发实例教程_第5页
资源描述:

《ajax开发实例教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Ajax开发实例教程.NET页面屏聊系统http://www.sina.com.cn2007年11月15日 08:50 IT168.com  作者:懒羊  前段时间,懒羊采用ajax+asp开发了一套页面屏聊系统,后来有些朋友问我能否移植到.Net中去。由于工作关系,正好前段时间需要用微软的Asp.NetAjax开发包开发一套项目,所以对此作了个简单了解,发现使用Asp.NetAjax开发包去开发要比原来的asp+ajax简单得多,而且开发完后对浏览器的兼容也大大的提高了。因此懒羊这里就再次献丑,将一些开发心得提供出来与大家一起分享,并提供用户控件供大家下载使用。  一、Asp.NETAjax

2、框架介绍  主要对Asp.NETAjax的安装以及本文中所要用到的控件进行简单的说明,大家如有兴趣可以通到网络上查询更多的资料。  1、何为Asp.NETAjax?  Asp.NETAjax原代号“Atlas”是一个集成了强大的客户端脚本库的Web技术开发包,并且能够与Asp.NET2.0紧密的结合在一起。我们在Web应用程序开发中,通过它可以直接调用Web服务器来更新Web页面上某个部分的数据,而不需要重新加载页面来达到页面数据的更新。  当然Asp.NetAjax的功能并不是仅仅只有如上所叙的那么点点,由于很多的功能我们这里用不到,就不多费口舌了。ASP.NETAJAXControlToo

3、lkit中有数十种超炫的控件,大家有兴趣可以一个个试试。  2、Asp.NETAjax如何安装?  关于Asp.NETAjax的组成主要有三块内容:  ①ASP.NETAJAX:这部分是ASP.NETAJAX的核心部分,包括了核心AJAX类型系统,网络协议层(networkingstack),组件模型,扩展器(extender)基类,以及与ASP.NET集成的服务器端功能(包括广受欢迎的ScriptManager,UpdatePanel,和Timer控件)。  ②ASP.NETAJAXFuturesCTP:这一部分就是被ASP.NETAJAX暂时“抛弃”的原有CTP版本中“非核心”的部分,也叫

4、做“Value-add”包,其中包括服务器端的扩展器控件(ExtenderControl)、Web部件,客户端的各种控件、拖放功能实现、ASP.NETAJAXXML脚本等。所谓“抛弃”,实际上只是意味着微软公司暂时不会对这些内容进行官方的支持,而选择使用“社区支持”的方法。这样,微软公司将不会为这部分内容提供详细的开发文档,开发者只能在社区中互相讨论以找到问题的解决方案。若要安装这部分内容,则必须首先安装“核心”部分的ASP.NET2.0AJAXExtensions。  ③ASP.NETAJAXControlToolkit:它是一个免费的、开源的、由微软公司和开发者社区共同创建的ASP.NET

5、服务器端控件包,其中包含了数十种基于ASP.NETAJAX的、组件化的、提供某个专一Ajax功能的ASP.NETAJAX服务器端控件和ASP.NETAJAX扩展器控件,这些控件同样是创建一个完善的Ajax应用程序所必不可少的。  ASP.NETAJAXControlToolkit下载后为压缩包文件,在下载完成以后直接解压,解压后先运行AjaxControlExtenderAjaxControlExtender.vsi进行安装,安装成功后打开VisualStudio.NET2005并在工具栏添加SampleWebSiteBinAjaxControlToolkit.dll。  由于本文只采用

6、到ScriptManager、UpdatePanel、Timer等控件,因此只需要安装ASP.NETAJAX就可以完成屏聊的开发。安装成功后我们打开VisualStudio.NET2005中并新建WebSite,在项目模板中会出现一项ASP.NETAJAX-enabledWebsite,如下图:图一在VisualStudio.NET中添加AJAX控件  并且会在工具箱中出现AJAXExtensions控件,如下图:图二VisualStudio.NET工具栏中AJAXExtensions控件3、ScriptManager控件  ScriptManager是Asp.NETAjax一个重要的控件,它

7、用来处理页面上的所有Asp.NETAjax组件以及局部页面的更新,生成相关的客户端脚本,所有需要支持Asp.NETAjax的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的WebService,还可以指定页面错误处理。  Script属性用来包含那些ASP.NETAtlas自带的标准JS库或者是自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。