我们在制作asp.net动态网页设计作业时,ASP.NET Ajax简介是一个重要知识点,下面是对其的介绍
ASP.NET Ajax概述
Ajax是Asynchronous JavaScript and XML(异步JavaScript和XML技术)的缩写,它是由JavaScript脚本语言、CSS样式表、XMLHttpRequest数据交换对象和DOM文档对象(或XMLDOM文档对象)等多种技术组成的。微软在ASP.NET框架基础上创建了ASP.NET Ajax技术,能够实现Ajax功能。ASP.NET Ajax技术被整合在ASP.NET 2.0及以上版本中,是ASP.NET的一种扩展技术。
ASP.NET Ajax优点
ASP.NET Ajax Web应用程序的优点如下:
实现Web页面的局部刷新。
异步处理。Web页面对服务器端的请求将使用异步处理,也就是说,服务器端的处理不会打断用户的操作,从而加快了响应能力,给予用户更好的用户体验。
提供跨浏览器的兼容性支持。
大量内建的客户端控件,更方便实现JavaScript功能以及特效。
ASP.NET Ajax架构
1.ASP.NET Ajax服务器端架构
ASP.NET Ajax是建立于ASP. NET框架之上的,ASP. NET Ajax服务器端架构主要包括如下4个部分:
ASP. NET Ajax服务器端控件。
ASP. NET Ajax服务器端扩展控件。
ASP. NET Ajax服务器端远程Web Service桥。
ASP. NET Web程序的客户端代理。
2.ASP. NET Ajax客户端架构
ASP.NET Ajax客户端架构主要包括应用程序接口、API函数、基础类库、封装的XMLHttpRequest对象、ASP.NET Ajax XML引擎和ASP.NET Ajax的客户端控件等。
ASP.NET Ajax的客户端控件在浏览器上运行,提供管理界面元素和调用服务器端方法获取数据等功能。