asp.net ajax学习历程(一)
来源:互联网 发布:ff14猫女3.0捏脸数据 编辑:程序博客网 时间:2024/05/16 12:54
本系列主要针对asp.net ajax语法以及可能出现的常见错误,主要是为了自己以后便于复习,现在主要记录的是自己一步一步学习asp.net ajax。
在应用asp.net ajax之前,必须要安装microsoft asp.net 2.0 ajax extension。这样就可以使用asp.net ajax技术
必须在页上使用scriptManager控件,以启用asp.net ajax功能。页上使用
学习知识一
我一直感觉了解原理以后,学的东西才会更快
Ajax的实现原理:
首次加载方式:与传统web应用程序相同。首先用户在游览器输入URL或单击了一个外部链接,引发了浏览器的一次HTTP请求。随后,服务器响应了用户的请求,生成相应的HTML、CSS及JavaScript代码,并发送到客户端,最后,客户端浏览器把这段HTML显示出来。
后续操作:与传统Web应用程序完全不同。用户的操作不再会引发浏览器的一次HTTP请求,而是引发客户端的某段JavaScript代码的执行(JavaScript初始化了一个XMLHttpRequest对象,由它向服务器发出异步请求,获得数据)。
具体交互流程:
1、 用户在页面上执行了某个具体操作;
2、 DOM元素捕获后,触发相应的DHTML事件;
3、 调用DHTML事件的客户端事件处理函数(一段JavaScript脚本),在其 中初始化了一个XMLHttpRequest对象,用以向服务器发送异步请求,同时指定了一个回调函数;
4、 服务器收到XMLHttpRequest对象的请求后,开始根据请求进行处理, 并返回客户端所需要的数据(以XML或JSON或普通文本的形式);
5、 客户端接收到数据后,执行回调函数(一段JavaScript脚本),并根据 返回的数据进行局部更新(以DOM的方式操作文档内容);
用户看到了界面的变化;(无刷新)
ajax在asp.net中的应用原理:
前人都已经研究好了,我们步他们后尘就好了,请参考我的一篇转载文章:
http://blog.csdn.net/ranlianjie/archive/2008/05/31/2499236.aspx
- asp.net ajax学习历程(一)
- asp.net ajax学习历程(二)
- asp.net ajax学习历程(三)
- ASP.NET 学习历程
- 学习asp.net历程
- ASP.NET 学习历程
- Asp.Net学习历程
- asp.net自学历程(一)
- [我的ASP.net学习历程]数据库操作(一)
- [我的ASP.net学习历程]DataAdapter操作之(一)
- jquery+ajax+json+asp.net学习笔记(一)
- ASP.NET Ajax学习笔记(一)异步通信层
- 【AJAX】ASP.NET AJAX小结(一)
- seasion ASP.NET 学习历程
- ASP.NET学习历程-初生牛犊
- ajax.net 学习(一)
- (学习Asp.net Ajax笔记一)使用 Microsoft AJAX Library 创建自定义客户端脚本之一
- Asp.net Ajax(一)概述
- 多路归并的外排序
- 第一帖
- 多路归并的外排序
- c/c++面试试题(二)
- abap 基本类型的操作
- asp.net ajax学习历程(一)
- 未能加载文件或程序集问题
- Error Creating SessionFactory 异常
- 仿QQ面板的WinForm窗体
- 简单在线编辑器的使用
- 0531周六
- 不同业面传值与搜索
- Hello World 的故事
- 有关用MyEclipse 编写JSP的问题