
1、引入JQUERY
注册新用户 2、html
登录用户名 密码 确认密码 onblur="CheckUser()":用户名是否重复检测,当离开焦点时触发事件。
onblur="passcheck()":二次密码输入是否一致验证
3、jquery
用户名是否存在检测,如果不为空,则需要将数据发送到reg_check.ashx,根据返回的数据做出判断,否则提示不能为空。
4、reg_check.ashx
string username = context.Request.QueryString["username"];bool result = new DAL.admin().Exists(username);context.Response.Write(result);这里面使用到DAL中的方法
//检测用户名是否存在 public bool Exists(string str) { StringBuilder strSql = new StringBuilder(); strSql.Append("select count(1) from [admin]"); strSql.Append(" where [username]=@str"); SqlParameter[] parameters = { new SqlParameter("@str",SqlDbType.NVarChar,50)}; parameters[0].Value = str; object obj = new SqlHelper().ExecuteScalar(strSql.ToString(), parameters, CommandType.Text); int res = Convert.ToInt32(obj); if (res > 0) { return true; } else { return false; } }