我爱Aspx >> Asp.Net >> 漫谈Ajax在.Net中的使用<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
Ҷƪл˵?
介绍几个ASP.NET中容易忽略但却很..[08-01]
初谈ADO.NET中利用DataAdapter进..[08-01]
ASP与ASP.NET互通COOKIES的一点经..[08-01]
第一次用.net2.0 LOGIN登陆控件的..[08-01]
解决 ASP.NET 中目录访问权限的问..[08-01]
ASP.Net常用功能整理--生成图片的..[08-01]
AJAX之xmlHttp[08-01]
asp.net调用存储过程方法新解[08-01]
Asp.Net中NHiernate的Session的管..[08-01]
.Net 2.0 原汁原味读取注册表[08-01]
將datagrid控件內容輸出到excel文..[08-01]
介绍几个ASP.NET中容易忽略但却很..[08-01]
javascript 操作 ListBox 的问题[08-01]
WIN2003上Apache2+IIS6+Tomcat5之..[08-01]
XSL学习心得-制作图像超链接[08-01]
URL编码与SQL注入[08-01]
为什么PHP令人不爽(对于大型系统..[08-01]
Word成功能强大的媒体播放器[08-01]
Photoshop特效:融化的透明胶体字[08-01]
Photoshop精彩特效:玻璃砖墙材质..[08-01]