• λ我爱Aspx >> Asp.Net >> 漫谈Ajax在.Net中的使用
  • 漫谈Ajax在.Net中的使用

  • :aspxer  Դ:5iaspx  :2007-8-1 13:15:00  ؼ:.net,ajax
  • AJAX出来的时间也不短了。虽然它在某些方面很受争议,但是瑕不掩瑜。AJAX不能说它属于哪门语言,而是任何一门语言与JavaScript,XML的交叉。我觉得,说Ajax是任何一门WEB语言与DHTML、XML的交叉这样更加合适。

    以下只讨论IE部分。

    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 = ('正在提交数据');

    }

    }

    Ҷƪл˵?
  • һƪ用Dreamweaver 8 搞定“web标准”
    һƪ將datagrid控件內容輸出到excel文件