当前位置:编程学习 > C#/ASP.NET >>

ajax技术问题

我想请问一下高手,就是在.net 中怎样使用ajax技术,我看了教程,还不是很了解,希望哪位高手能详细的讲解一下,小弟我就不剩感激. --------------------编程问答-------------------- http://www.asp.net/ajax/documentation/live/default.aspx
http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_QuickStarts.html
--------------------编程问答-------------------- ajax是一种一步刷新机制 普通ie浏览器都支持
你甚至不需要安装任何应用软件,就是用普通的记事本都可以写出ajax的代码 并且可以立即在ie浏览器运行

比如function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}

function startRequest(){
createXMLHttpRequest();
try{
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("GET", "data.xml", true);
xmlHttp.send(null);
}catch(exception){
alert("eeee!");
}
}

function handleStateChange(){
if(xmlHttp.readyState == 4){
if (xmlHttp.status == 200 || xmlHttp.status == 0){

var xmlDOM = xmlHttp.responseXML;

var root = xmlDOM.documentElement;
try
{

var info = root.getElementsByTagName('info');

alert("responseXML's value: " + info[0].firstChild.data);
}catch(exception)
{
alert("The source is not exist!");
}
}
}
}
</script>

当然光会创建xmlhttp是远远不够的,所以.NET就继承了一些ajax控件开发包
它除了拥有自己的ajax框架外 还提供了30多个ajax一步刷新控件
号称会.NET就会AJAX原因就在于这些控件只要拖动到一个教updatepanel的ajax控件就可以了

而ajax控件开发包默认是不继承的,你得到ajax.aspnet网站下载
一个是安装程序 安装以后就会在新建网站多一个项目 叫作新建ajax网站
一个是ajax控件dll
打开vs2005 在左边工具栏上右键添加项目 把ajax控件dll路径添加进去即可出现30多个ajax控件

使用方法自己查看资料。 --------------------编程问答-------------------- 还是看教程...多动手 ... --------------------编程问答-------------------- 下载一个asp.net ajax 1.0 安装包,安装了就可以用了。。。。。。 --------------------编程问答-------------------- AJAXPro.net Professional也很不错,体积比较轻巧
还有YahooUI
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,