var http;
function Judge(name) {
http = new ActiveXObject("Microsoft.XMLHTTP");
//设置专门方法处理调用结果
//每次状态改变所触发事件的事件处理程序
http.onreadystatechange = HandResult;
//建立连接
http.open("Get","MidPage.aspx?Name="+name);
//发送请求
http.send();
}
function HandResult() {
//readyState 返回值状态(一共5个最后一个是complete)
if (http.readyState == 4 || http.readyState == "complete") {
//接收服务器的响应结果(默认返回整个html文档)
var result = http.responseText;
if (result == "True") {
document.getElementById("Label1").innerText = "请换个名称";
//停止当前请求
http.abort();
//每次状态改变所触发事件的事件处理程序
http.onreadystatechange = NewHandResult;
http.open("Get", "XMLFile.xml");
http.send();
}
else
document.getElementById("Label1").innerText = "恭喜不重复";
}
}
中间页的方法
string name = Request.QueryString["Name"];
DataAccess.Class1 c = new DataAccess.Class1();
bool flag = c.IsOldUser(name);
Response.Write(flag);
string str="";
string text = Request[str];
不用变量取值的不会。