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

  • :aspxer  Դ:5iaspx  :2007-8-1 13:15:00  ؼ:.net,ajax
  • <input name="p1" type=text />

    <input name="p2" type=submit/>

    </form>

    用AJAX就是

    <div id="MyShow"/>

    <script language="JavaScript">

    var xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");

    //数据传输,flase为非异步方式

    xmlhttp.open("Post","a.aspx",true);

    xmlhttp.onreadystatechange=function() {

    if (xmlhttp.readyState==4) {

    MyShow.InnerText = xmlhttp.responseText;

    }

    if (xmlhttp.readyState==3) {

    MyShow.InnerText = ('正在提交数据');

    }

    }

    xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

    xmlhttp.send("p1=qwdqwdqwdqwd"); //这里是POST要提交的数据。

    }

    </script>

    而一般模拟请求都是POST和Get同时存在的

    只要把

    xmlhttp.open("Post","a.aspx",true);

    里a.aspx加上get请求部分就可以了。

    而在.Net中特别得,可以把Ajax写成服务器组件来使用。现在在实际项目中如果使用Ajax很多的情况,就有个专门的组件来使用了。还有就是要注意,在很多时候Ajax的时候要设置页面不缓存。而如果要兼容非IE内核浏览器,那么就要注意各种内核浏览器的JS是否兼容了。

    http://birdshover.cnblogs.com/archive/2006/07/03/441439.html

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