显示页面
function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } } //创建XMLHttpRequest对象 createXMLHttpRequest(); function callServer(){ //获取表单中的数据 var users = document.getElementById("users").value; //如果没有填写则返回 if ((users == null) || (users == "")) return; //链接网页地址 var url = "user_yes.aspx?user=" + escape(users); //打开链接 xmlHttp.open("GET", url, true); //告诉服务器在运行完成后(可能要用五分钟或者五个小时)做什么,这里触发updatePage函数 xmlHttp.onreadystatechange = updatePage; //发送请求 xmlHttp.send(null); } //处理服务器响应 function updatePage(){ if (xmlHttp.readyState == 4) { if(xmlHttp.status==200) { var response = xmlHttp.responseText; document.getElementById("onoff").innerHTML=response; } } } </script>
请求页面的后台
if(Request["user"].ToString()=="admin") Response.Write(" <font color=red>用户名已存在,请换一个</font>"); else Response.Write(" <font color=green>恭喜你,可以使用该用户名</font>"); Response.End();