日期:2014-05-17  浏览次数:20490 次

请教大侠 ASP.NET 明明用户名和密码都正确,怎么还是提示错误呢?
我用的vs2010,数据库都是vs默认给定的aspnetdb.mdf,注册新用户方式等等也都是vs里的步骤,大小写也没有错误,怎么就登陆不上去呢,出现用户名密码错误的提示呢?
不是每一个登陆用户都不行,只有一个用户名不行。
我从数据库里看,用户名和密码没有输入错误,为什么输入后,就出现错误呢?
其他人遇到过吗?

------解决方案--------------------
字符后面带了空格?
------解决方案--------------------
看看你的登陆用户是否启用。
------解决方案--------------------
引用:
没有空格啊,昨天还在用,今天就用不了了

输入的账号和密码时候有没有进行去除最后空格的操作??
------解决方案--------------------

1.贴下代码看看,您的数据库表字段可能有关键字需要这样子查询 select [Name],[password] from User
2.楼上几位大牛也说了空格的事情,你Trim一次看看如何
------解决方案--------------------
断点调试程序  
看输入的密码  查询出来的密码是什么字符串  再看比较的bool值如何
------解决方案--------------------
嗯  调试 是解决问题最好的办法,,
------解决方案--------------------
打个断点试试吧,有惊喜的
------解决方案--------------------
呵呵!!!!这个估计得先看看 MEMERSHIP 吧??不过还没用过,也该了解一下这个了。
------解决方案--------------------
看看数据库中的 用户名和密码的 前后 有没有空格
------解决方案--------------------
引用:
嗯  调试 是解决问题最好的办法,,

对,断点一下
------解决方案--------------------
最少要把链接字符串发一下给大家看看吧!