asp.net ajax 在web开发中的应用

asp.net ajax 在web开发中的应用

ID:24775290

大小:52.00 KB

页数:6页

时间:2018-11-15

asp.net ajax 在web开发中的应用_第1页
asp.net ajax 在web开发中的应用_第2页
asp.net ajax 在web开发中的应用_第3页
asp.net ajax 在web开发中的应用_第4页
asp.net ajax 在web开发中的应用_第5页
资源描述:

《asp.net ajax 在web开发中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ASP.NETAJAX在Web开发中的应用摘要ASP.AJAX实现了L)是现有多种技术的综合,包括JavaScript、XHTML、CSS、DOM、XML、XSTL和XMLHttpRequest。AJAX使用XHTML和CSS标准化呈现数据,使用DOM实现动态显示和交互数据,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用JavaScript绑定和处理所有数据。AJAX为交互操作较多、数据读写频繁和数据分类良好的LHttpRequest、JavaScript和DOM是AJA

2、X技术的核心。2.1XMLHttpRequestXMLHttpRequest是AJAX引擎的核心技术,是AJAX引擎解决无需刷新整个页面即可从服务器获取所需数据问题的关键。在微软IE平台下XMLHttpRequest是XMLHTTP组件的一个对象,它通过允许开发人员在LHTTPActiveX组件扩展自身功能,开发人员不必从当前的(DocumentobjectModel)DOM是给HTML和XML文件使用的一组API。它提供了文件的结构表述,允许开发人员改变其中的内容,建立网页与程序语言沟通的桥梁。所有L或XHTML构建的网

3、页可看作是一组结构化数据,这些数据被封在DOM(DocumentObjectModel)中,且DOM提供对网页中各个对象的读写支持。2.3JavaScriptJavaScript是一种在浏览器中大量使用的跨平台编程语言,常被用来制作网页特效或表单验证。在AJAX中JavaScript则是XMLHttpRequest与DOM交互的桥梁以及AJAX引擎工作的主要推动力。JavaScript通过调用XMLHttpRequest的属性和方法获取服务器端数据,调用DOM的API更新AScript(JavaScript)技术和动态的H

4、TML(DHTML)网页开发技术,并且将这两种技术集成到了ASP.2.0基于服务器端的开发平台中。图1解释说明了包含客户端脚本库和服务端组件的ASP.AJAX的功能。3.1ASP.服务器端架构ASP.服务器端组件由ASP.控件和组件构成,用于管理UI和应用程序流,管理序列,验证和控件扩展性等。此外,ASP.anager控件●UpdatePanel控件●UpdateProgress控件●Timer控件3.3ASP.AJAX客户端架构ASP.AJAX客户端脚本库由JavaScript(.js)文件构件。这些.js文件提供了面向

5、对象开发的特性。这一特性使得连续性和模块化在客户端脚本中达到一个新的层次。以下是ASP.AJAX中客户端的各个层次。⑴浏览器的兼容层。通过最常用的浏览器为ASP.AJAX脚本提供兼容性。⑵ASP.AJAX核心服务,这种核心服务已经扩展到了JavaScript。例如classes,namespaces,eventhandling,inheritance,datatypes,andobjectserialization。⑶ASP.AJAX基础类库,包括组件如stringbuildersandextendederrorhandl

6、ing。⑷网络工作层。该层用于处理基于anager控件用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问anager控件,并且,如果要使用其他ASP.AJAX控件,就必须要有ScriptManager控件的支持。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的anager/>来定义一个ScriptManager,简单的ScriptManager定义形式是:<asp:ScriptManagerID="ScriptManager

7、1"runat="server"><AuthenticationServicePath=""/><ProfileServiceLoadProperties=""Path=""/><Scripts><asp:ScriptReference/></Scripts><Services><asp:ServiceReference/></Services></asp:ScriptManager>默认情况下,ScriptM

8、anager控件为页面中的微软脚本库注册脚本。以使客户端脚本库进行各种系统扩展,并且支持局部页面刷新和anager控件是必须的。要使用ASP.AJAX控件,每个.aspx页面上必须有且只有一个ScriptMangeger控件。当.aspx页面与母版页结合作为内容页使用时,只须在母版页上放置一个Scrip

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

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

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