ASP.NET AJAX简述

摘要:
(注意:此内容来自MSDNWebCast,仅用作个人学习笔记。请更正任何错误。)AJAX应用程序-异步,异步发送HTTP请求(XMLHttpRequest)--部分刷新页面--减少数据传输--改善用户体验--实现ASP.NET AJAX--与ASP.NET 2.0无缝集成(更不用说当前版本4.0)--轻松添加AJAX效果--以服务器为中心的开发(无需编写JS代码)--以客户端为中心的(提供丰富的支持

(注:该内容来源于MSDN WebCast,仅作为个人学习笔记,如有任何错误,望指正)

AJAX应用

——异步,异步发出HTTP请求(XMLHttpRequest)

——页面部分刷新

——减少数据传输量

——提高用户体验

ASP.NET的AJAx的实现

——与ASP.NET 2.0无缝集成(当前4.0版本更不用说了)

——轻易添加AJAX效果

——以服务端为中心开发(不用写JS代码)

——以客户端为中心开发(提供丰富支持)

ASP.NET AJAX组件(基于ASP.NET 2.0)

——ASP.NET 2.0 AJAX Extensions(服务端)

(1)序列化与反序列化

(2)客户端访问Web Services方法

(3)服务器端AJAX控件(ScriptManager,UpdatePanel,Extender)

--ScriptManager,一个页面上必须有一个,且只能有一个;起到统一调配的作用。

——Microsoft ASP.NET Library(客户端)

(1)JavaScript基础扩展

(2)浏览器兼容层(可以在不同浏览器上运行)

(3)面向对象类型系统

(4)异步通信层(相当于把对象进行封装,让你方便使用)

(5)客户端基础类库

AJAX Control Toolkit

(1)基于ASP.NET AJAX模型

——服务端Extender

——客户端Behavior

(2)轻易添加AJAX效果

(3)社区支持,最终完全有社区开发

免责声明:文章转载自《ASP.NET AJAX简述》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇eclipse创建maven项目(详细)Python爬虫入门下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jsp页面中的代码执行加载顺序介绍

1. java是在服务器端运行的代码,jsp在服务器的servlet里运行,而javascript和html都是在浏览器端运行的代码。所以加载执行顺序是是java>jsp>js。 2. js在jsp中的加载顺序 页面上的js代码时html代码的一部分,所以页面加载的时候是由上而下加载。所以js加载的顺序也就是页面中<script>标...

关于for循环里面异步操作的问题

一、使用自执行函数   1、当自执行函数在循环当中使用时,自执行函数会在循环结束之后才会运行。比如你在自执行函数外面定义一个数组,在自执行函数当中给这个数组追加内容,你在自执行函数之外输出时,会发现这个数组当中仕么都没有,这就是因为自执行函数会在循环运行完后才会执行。   2、当自执行函数在循环当中使用时,要是自执行函数当中嵌套ajax,那么循环当中的下标...

以ajax请求方式进行文件下载操作失败的原因及解决方案

一、失败的原因 那是因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成png、文件下载等,然而ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,虽然可以读取到返回的response,但只是读取而已,是无法执行的,说白点就是js无法调用到浏览器的下载处理机制和程序。 二、解...

ASP.NET AJAX入门系列:使用ScriptManager控件

ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件...

asp 获取url 返回值 和 对json 返回值的处理

1 Function GetHttpPage(HttpUrl,endoce) 2 If endoce = "" Then endoce = "GB2312" 3 If IsNull(HttpUrl)=True Or Len(HttpUrl)<18 Or HttpUrl="$False$"Then 4 GetHttpPage="$False$"...

Ajax动态滚动加载数据

看新浪微博,人人网都有这样的效果:滚动条滚动到最下面的时候,新的数据就被自动加载出来了,今天亲自尝试了一下这个效果的实现。 最开始在CSDN上写了一版,功能比较简单,今天又增加了一个小功能:翻页到指定页数后,自动停止。用户点击继续查看后,再继续滚动。看看实现吧: 更新核心滚动代码: $(window).scroll(function(){...