ASP.NET用户登录网页中验证用户名问题

ASP.NET用户登录网页中,引入一文本框用于输入用户名。要这样设计:放置一个正则验证控件,以验证输入是否符合格式要求(如只准输入文字或英文字母),再放置一个自定义控件,以验证所输入的用户名在数据库表中是否存在。原想设计成,录输入不符合要求时,第一个控件提示,第二个控件不提示,当输入的格式符合要求时,第一个控件通过验证,不显示,如第二个通过验证,不提示,如不通过再提示。但现出现这样一个问题,当输入的用户名非法时,两个控件都验证失败,都显示提示信息。请问如何处理设计,才能符合要求,也可指导另行设计。

用js在文本框光标失去的时候判断:

if(格式不对)
{
    提示;
    return false;
}
if(用户名不存在)
{
    提示不存在;
    return false;
}
//一个框子就行了

追问

return false;
是何意?

温馨提示:内容为网友见解,仅供参考
无其他回答

asp.net验证用户登陆不了!!
SqlCommand cmd =new SqlCommand("select country(*) from userinformation where 用户名='"+uname+"'and 密码='"+userpwd+"'",conn);\\\\这样有用户名和密码都正确返回的就是1,有1个不正确返回就是0,你这样就可以根据0或者1来判定是否帐户名密码是否正确;if (cmd.ExecuteScalar().ToString(...

asp.net(c#)如何读取数据库中数据来验证登陆的用户和密码是否正确_百度...
1、使用的ASP.NET(c#)代码开发语言里头的正则表达式Regex对象,它有一个IsMatch方法用于专门验证正则表达式。2、准备一段asp.net(c#)网页代码,用于测试邮箱地址格式呈现使用。3、准备一段asp.net(c#)网页的cs代码。4、执行我们的ASP.NET(C#)网页测试页面,输入字符串liu。5、输入正确格式的邮件地址,...

asp.net用cookies验证登陆的问题
未将对象引用设置到对象的实例大概是因为你需要的cookies不存在,可以用try { if (Request.Cookies["recreation"]["username"] != null){ \/\/有值时,,} } catch(Expression ex){ Response.Write(ex.ToString());}

ASP.NET做注册页面的时候怎么判断注册用户名是否重复?
需要查询数据库,然后根据数据库的返回项进行判断~\/\/...建立Sqlconnection 略string sql = "select * from Users where UserName='" + UserName + "'";SqlDataReader dr = conn.ExecuteReader(sql);while (dr.Read()){ \/\/如果返回结果的话,说明用户名重复Response.Write("...

asp.net 欢迎登录用户问题
思路,如果用户登录成功(该用户在数据库中存在),拿着当前登陆的用户的ID在你说的存放用户名字的那个表查询一遍,并用后台的代码将该提示信息输出出来ClientScript.RegisterClientScriptBlock(GetType(), "", "alert('你好,'"+查询的结果+")");...

asp.net如何验证数据库里是否存在用户名和密码,如果有登录,如果没有弹...
在登录按钮中写这个事件 protected void loginbtn_Click(object sender, EventArgs e){ string UserName = txtUserName.Text.Trim();string Password = txtUserPwd.Text.Trim();SqlConnection conn = new SqlConnection();conn.ConnectionString =@"server=服务器名;uid=实例名;pwd=密码;database=数据...

帮忙解答 asp.net登录界面的判断语句代码
protected void login_Click(object sender, EventArgs e)\/\/点击登录触发 { if (zh.Text == "")\/\/如果用户名输入为空,执行if里的语句,弹出对话框‘却确认是否输入了用户名或密码’{ System.Windows.Forms.MessageBox.Show("请确认是否输入了用户名或密码!");} else if (mm.Text == "")\/\/...

asp.net用户验证?博客登陆?数据库管理用户信息?用户权限设置?代码编写...
第一,先获取用户界面中填写密码的文本框的数据,将其使用你的md5算法转换成md5值;第二,获取用户界面中填写用户名的文本框的数据,然后用此数据在数据库中检索,如有记录,再取出该条记录中的密码字段,再将第一步已转换成md5值的数据跟这条记录的密码字段进行比较,相等则登录成功,不相等则弹出“...

大家帮帮忙,关于ASP.NET做登录页面问题
应该是 把 strMessage += "confirm('该用户名不存在,您要立即注册吗?');";修改为 strMessage += "if (confirm('该用户名不存在,您要立即注册吗?')) window.open('zhuce.html');else window.open('noreg.htm');";大概如此,没有自己检查其他 ...

asp.net网页登录问题
var receive = AjaxCall(urlData) ;这个函数指向的验证页面错误,这个是一个AJAX验证用户名密码的返回页面,你检查下这个页面内容的输出就知道问题了

相似回答