漫谈Ajax在.Net中的使用
作者: 佚名, 出处:IT专家网论坛, 责任编辑: 包春林,
2008-08-07 04:00
AJAX出来的时间也不短了。虽然它在某些方面很受争议,但是瑕不掩瑜。AJAX不能说它属于哪门语言,而是任何一门语言与javascript,XML的交叉。
Ajax在应用中使用有3个部分(个人观点):
1、数据(一般通过IE内置组件Microsoft.XMLHTTP来取得或者发送数据);
2、事件(事件指的是客户端事件,如果是服务端事件,那么AJAX也就没什么意义了);
3、绑定(暂且就叫绑定吧,也可以说是显示,一般通过DHTML来完成)。
从上面看,Ajax就使用了Microsoft.XMLHTTP组件和DHTL。其实还有另外一部分,就是服务器端的处理。
一、简单示例
就最简单的原型来说,就是取得数据:
a.aspx的内容如下:
aaaaab.aspx取得
| < div id="MyShow"/>
< script language="JavaScript"> var xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); //数据传输,flase为非异步方式 xmlhttp.open("GET","a.aspx",true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { MyShow.InnerText = xmlhttp.responseText; } if (xmlhttp.readyState==3) { MyShow.InnerText = ('正在提交数据'); } } xmlhttp.send(null); } < /script> |
- 本文关键词:

