可以啊,我用的就是ASP。NET
ajax,说白了就是javascript的变形,它就是多了一个类与服务器进行交互,当然是3p语言和.net都可能用了<script type="text/javascript">
var xmlHttp;
function cxhr(){ //创建xmlHttp,Ajax的灵魂 if (window.ActiveXObject) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp=new XMLHttpRequest(); } }function t(){ cxhr(); var url="url?参数";//生成传递给服务器的变量名字和变量值//url就是你用于处理的asp.net页面,这个页面是服务器的,就可以与服务器交互了不是吗! xmlHttp.open("POST",url,true);//向服务器传递参数 xmlHttp.onreadystatechange=hsc;//用hsc函数监控服务器的返回信息(这个函数调用一定不能有"()") xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"); xmlHttp.send(null); //alert("aa");}function hsc(){ massege.innerHTML="正在提交服务器验证...."; if(xmlHttp.readystate==4) { if (xmlHttp.status==200)//如果服务器响应成功,则输出这个信息 { massege.innerHTML=xmlHttp.responseText;//massege是你要让内空显示的html标签的id或name.//xmlHttp 是前面生成有对象,responseText是以文本形式返回,也可以以xml形式返回.视你的处理页面返回信息定;//在asp.net中直接输出就成了,当然是输出语句. } }}</script>还不明白就给我发个email到xiewhua@tom.com我给你做一外简单的自已看看就会了