62,046
社区成员
发帖
与我相关
我的任务
分享
<%@ WebHandler Language="C#" Class="VerifyUserHandler" %>
using System;
using System.Web;
public class VerifyUserHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string Name = context.Request.QueryString["para"];
System.Threading.Thread.Sleep(3000);
string[] str = new string[] { "胡果", "aaa", "bbb" };
if (Array.IndexOf<string>(str, Name) != -1)
{
context.Response.Write("抱歉,用户名已被使用!");
}
else
{
context.Response.Write("恭喜,用户名可以使用!");
}
}
public bool IsReusable {
get {
return false;
}
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ws_hgo/archive/2009/07/28/4388800.aspx
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<mce:script runat="server"></mce:script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<mce:script type="text/javascript"><!--
var XmlHttp;
//创建一个Http对象
function CreateXmlHttpRequest()
{
//浏览器的判断
if(window.XMLHttpRequest)
{
//Mozilla浏览器
XmlHttp=new XMLHttpRequest();
}
//IE浏览器
else if(window.ActiveXObject)
{
try
{
XmlHttp=new ActiveXObject("Msxml2.XMLHttp");
}
catch (e)
{
try
{
XmlHttp=new ActiveXObject("Microsoft.XMLHttp");
}
catch(e)
{
}
}
}
}
function OpenAjax()
{
CreateXmlHttpRequest();
if(XmlHttp==null)
{
return;
}
var oDiv=document.getElementById("Txt1").value;
//确定发送请求的方式和URL以及是否同步执行下段代码
//第一参数为传输的方式get post head 第二个参数为:要交互的URL;第三个参数:是否为异步传输
XmlHttp.open("Get","../VerifyUserHandler.ashx?para="+oDiv+"&date="+new Date(),true);
XmlHttp.onreadystatechange=StateChange;
XmlHttp.send(null);
document.getElementById('ResultSpan').innerText='正在检查,请稍候...';
}
function StateChange()
{
// 判断对象状态(为4代表从服务器中取的所有的值 )
if(XmlHttp.readyState==4)
{
// 信息已经成功返回,开始处理信息
if(XmlHttp.status==200)
{
//获得返回的结果
var res=XmlHttp.responseText;
document.getElementById('resultSpan').innerText=res;
}
}
}
// --></mce:script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="text" id="Txt1" value="huguo" onblur="OpenAjax()" />
<span id="ResultSpan"></span>
</div>
</form>
</body>
</html>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ws_hgo/archive/2009/07/28/4388800.aspx