漫谈Ajax在.Net中的使用
来源:互联网 发布:2014网络暴力案例 编辑:程序博客网 时间:2024/05/10 09:50
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取得
当异步请求完成时,用DHML改变MyShow的内容。
二、GET方法
更改a.aspx如下:
把b.aspx中
xmlhttp.open("GET","a.aspx",true);改成xmlhttp.open("GET","a.aspx?flag=1",true);
则得到数据11111111111111
xmlhttp.open("GET","a.aspx",true);改成xmlhttp.open("GET","a.aspx?flag=2",true);
则得到数据22222222222222
三、POST方法
如果有这样一个表单
用Ajax就是
而一般模拟请求都是POST和Get同时存在的只要把xmlhttp.open("Post","a.aspx",true);里a.aspx加上get请求部分就可以了。而在.Net中特别得,可以把Ajax写成服务器组件来使用。现在在实际项目中如果使用Ajax很多的情况,就有个专门的组件来使用了。还有就是要注意,在很多时候Ajax的时候要设置页面不缓存。而如果要兼容非IE内核浏览器,那么就要注意各种内核浏览器的JS是否兼容了。
- 漫谈Ajax在.Net中的使用
- 漫谈Ajax在.Net中的使用
- 漫谈Ajax在.Net中的使用(转)
- 漫谈Ajax在.Net中的使用
- 漫谈Ajax在.Net中的使用
- 漫谈 Ajax 在 .Net 中的使用
- 漫谈Ajax在ASP.Net中的使用
- 漫谈Ajax在.Net中的使用
- 漫谈Ajax在ASP.Net中的使用
- 浅谈Ajax在ASP.Net中的使用
- .NET中一般处理程序(ashx)在Ajax中的使用
- .NET中一般处理程序(ashx)在Ajax中的使用
- Ajax在PHP中的使用
- Ajax在jquery中的使用
- Ajax.net 在Web(Asp.net)中的使用及对数组的处理
- 在.NET中结合AJAX使用JSON
- 在PHP中使用ASP.NET AJAX
- 在Asp.net中使用AJAX
- Linear feedback shift register
- Chrome不是浏览器----Google 要推 Chrome 操作系统
- 最简易的BMP文件格式读取和显示示意程序
- 必须学习的10项.NET技术(CSDN)
- 从技术变更看开发人员的技术路线
- 漫谈Ajax在.Net中的使用
- 天津名小吃,正宗的【煎饼果子】
- 穷庙里也有富和尚,看程序员工作单位和职业道路的选择
- 信息检索资料索引
- 【ASP.NET】用C#动态添加非ASP的标准html控件(如添加Script标签)
- Linux yum
- 一个简单的Spring的AOP例子
- Subversion版本控制信息的清除
- 无法灌进程序了,提示“data verification failed at adress 0x80,.....”