.Net中用AJAX实现异步,做过的详细讲解下

(未解决)
提问者:lied 悬赏分:0分提问时间:2008/10/22
最好是能结合实例讲解,谢谢!
回答者:lulu 回答时间:2008/10/22
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术


传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。

与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。


Ajax应用程序的优势在于:
1. 通过异步模式,提升了用户体验
2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用
3. Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载



如果你还不明白给你举个实例,你上google网站体验一下,google map 就是这种功能的体现,再给你举个网站 bbc 的官网 www.bbc.com 可以亲自体验一下
我也来回答:您可以在回答中上传图片,如果您的回答是从其他地方引用,请注明出处。
注册且已登录的用户回答即可得5分,回答被采纳则获得悬赏分以及奖励20分。点击登录

站长QQ:28212441

太仓交友 张家界会议网 齐齐商务  直流电机维修 

Copyright © 2007 www.herecn.com! company. All rights reserved.

苏ICP备09011162号