asp.net 注册用户时 已有方法检测用户名是否重复,在本地测试无问题,但在服务器上出现了一少部分的用户名重复。而且基本是同一个用户注册的时候出现用户名重复,这是为何?请指教

解决方案 »

  1.   

    而且基本是同一个用户注册的时候出现用户名重复,这是为何?请指教 读不懂
      

  2.   

    应该是你的“检测用户名是否重复”的代码还是有问题
    你是如何检测的?
      

  3.   

    你是不是检测用户名的有问题的
      

  4.   

    你是怎么测试的?数据库应该在服务器上吧,那到时候用用户名来和数据库中的用户名做比对啊,这个我就不说了,接着,比对上的就不让他添加,这个会出错?如果出错了,就说明你比对的方法有问题,仔细看看!
      

  5.   

    是不是并发问题啊,注意你做重复检查的时机,在做数据库插入操作之前最好再做一次检查,如果有设置主键约束就更好了
      

  6.   

    检测部分的代码发来看看
    然后判断的代码也发来看看....
      

  7.   

    要不你把你检测用户名 是否重复的代码 先贴出来看看再说
      

  8.   

    检测用户名是否重复是没有问题的,所以我就找不到原因了
      

  9.   

    最简单的方法就是设置主键,这样不会出现这样的情况的。
      

  10.   

    不可能设置用户名的字段为组建吧,我的主建是id
      

  11.   

       小三 给我加10分。  
      

  12.   

    如果不是你方法的问题,那很有可能就是并发问题了
      

  13.   


    可以做唯一索引,你的问题我想一般是网速问题,用户注册的时候没反应,就多点了确定几下