• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
思想的思想
很久很久以前,谎言和真实在河边洗澡,谎言先洗好,穿了真实的衣服离开, 真实却不肯穿谎言的衣服。后来,在人们的眼里,只有穿着真实衣服的谎言,却很难接受赤裸裸的真实
博客园    首页    新随笔    联系   管理    订阅  订阅

Asp.Net+Ajax 用户名检测

前台


<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <script language="javascript" type="text/javascript">
function CheckUserName()
{
var sUserName=document.getElementById("<%= tb_UserName.ClientID%>");
var sCheckInfo=document.getElementById("CheckInfo");
sCheckInfo.innerText="查询中……";

var objxml = new ActiveXObject("Microsoft.XMLHTTP");

objxml.open("GET","checkusername.aspx?username=" + sUserName.value,false);
objxml.send();

var sResult=objxml.responseText;
if(objxml.status=="200")
{
switch(sResult)
{
case "1":
sCheckInfo.innerHTML="<font color=red>恭喜</font>," + sUserName.value + "可以使用";
break;
case "0":
sCheckInfo.innerHTML="<font color=red>抱歉</font>,用户名" + sUserName.value + "已经被使用";
break;
}
}
else
{
sCheckInfo.innerHTML="<font color=red>抱歉</font>,查询失败";
}
}
</script>


</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:TextBox ID="tb_UserName" runat="server" TextMode="SingleLine" Width="180px" onBlur="CheckUserName()"></asp:TextBox><span id="CheckInfo"></span>
        <br />
        <asp:TextBox ID="TextBox1" runat="server" Width="179px"></asp:TextBox></div>
    </form>
</body>
</html>



后台 check.aspx


public partial class checkusername : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string sUserName = Request.QueryString["username"].Trim().ToString();
        DataSet ds=new DataSet();
        ds = Maticsoft.DBUtility.DbHelperSQL.Query("SELECT count(*) from TB_USER where User_Name='"+sUserName+"'");
        int userCount = int.Parse(ds.Tables[0].Rows[0][0].ToString());
        Response.Clear();
        if (userCount == 0)
        {
            Response.Write("1");

        }
        else
        {
            Response.Write("0");
        }
        Response.End();
    }
}

posted @ 2008-03-18 13:27  混世魔王  阅读(572)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3