http://www.asp.net/ajax/documentation/live/default.aspx
http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_QuickStarts.html
http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_QuickStarts.html
解决方案 »
- C#如何读取C#编写的DLL中的类?
- sql server2005远程连接数据库
- DetailsView里使用DropDownList更新和增加怎么做?
- 求dataset、dataadapter的使用教程
- 多语言处理
- 高深问题:关于asp.net控件开发时属性的源元数据写的问题。
- 关于asp.net 中使用javascript 的问题 !!!!!
- 怎么我的footertemplete也分格,里面的东西全挤在了最右边的格内???????
- 消息队列的格式怎么定义?真正的高手进
- 请问在html页面中如何可以插入一个asp.net的文件
- 各位来拿分
- 各位朋友,使用Subsonic技术,,怎么在程序里传参给存储过程,并得到存储过程的输出参数
你甚至不需要安装任何应用软件,就是用普通的记事本都可以写出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控件使用方法自己查看资料。
还有YahooUI