asp.net验证用户是否注册了某个电子邮件,怎么做???????????????

解决方案 »

  1.   

    你在填写注册邮件的地方(可能是textbox)放一个空白的Label
    然后比如用户填写了一个邮箱:[email protected]
    然后你就获取这个[email protected]
    string youjian = textBox1.text
    然后写个查询方法  把看数据库中有没有[email protected]这个邮件
    有就让label显示此邮件已经存在
    没有就显示可以注册
      

  2.   

    string sql = select * from 表名 where EMAIL字段名 = 用户注册的某个电子邮件名
    int i = Convert.ToInt32(cmd.excuscal(sql))
    if(i>0)
    {
      电子邮件名已经被注册;
    }
    else
    {
      可以注册
    }
      

  3.   

    如果先查库的话,页面就会刷新,
    如下过希望实现类型验证控件的效果,而且库不是很大的话,
    我认为可以考虑在页面载入的时候就直接读取数据库内的数据,存到xml内,然后在你要验证的时候用JavaScript写,在xml中查找。
      

  4.   

    用户输入邮件后焦点离开文本档就进行验证是否注册;要让用户有好的体验就用AJAX吧.
      

  5.   

    最方便的就是用那个AJAX控件(只回发TEXTBOX) 然后再对TEXTBOX写CHANGE事件   调一个存储过程就可以了