龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

浅谈Ajax在ASP.Net中的使用

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
Ajax在应用中使用有3个部分(个人观点): 1.数据(一般通过IE内置组件Microsoft.XMLHTTP来取得或者发送数据); 2.事件(事件指的是客户端事件,如果是服务端事件,那么AJAX也就没什么意义了);

Ajax在应用中使用有3个部分(个人观点):

1.数据(一般通过IE内置组件Microsoft.XMLHTTP来取得或者发送数据);

2.事件(事件指的是客户端事件,如果是服务端事件,那么AJAX也就没什么意义了);

3.绑定(暂且就叫绑定吧,也可以说是显示,一般通过DHTML来完成)。

从上面看,Ajax就使用了Microsoft.XMLHTTP组件和DHTL。其实还有另外一部分,就是服务器端的处理。

一、简单示例

就最简单的原型来说,就是取得数据:

a.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>
精彩图集

赞助商链接