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的内容如下:
漫谈Ajax在.Net中的使用aaaaa
b.aspx取得
漫谈Ajax在.Net中的使用<div id="MyShow"/>
漫谈Ajax在.Net中的使用
漫谈Ajax在.Net中的使用
<script language="JavaScript">
漫谈Ajax在.Net中的使用    
var xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
漫谈Ajax在.Net中的使用    
//数据传输,flase为非异步方式
漫谈Ajax在.Net中的使用
    xmlhttp.open("GET","a.aspx",true);
>

a.aspx提供可数据
xmlhttp.open("GET","a.aspx",true);就是请求a.aspx


漫谈Ajax在.Net中的使用<script runat="Server" language="C#">
漫谈Ajax在.Net中的使用
string flag = Request["flag"== null ? "" : Request["flag"];
漫谈Ajax在.Net中的使用
switch(flag)
>

相关文章:

  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
相关资源
相似解决方案