修改密码时发现的问题
我建立了一个超级管理员的权限,谁的个人信息 和密码都能修改。
图片上显示的是进入修改个人信息的画面。。默认的事把用户名等信息都读到textbox里面了。但是密码没有。只有在写入新密码的时候才能更新密码
我用了if (tpwd.text != null && tpwd2.text != null)
// 执行包括修改修改密码的sql语句
else
执行 不包括修改密码的sql语句,
但是最后结果还是只要更新。不管textbox里面有没有值。。他都是要更新的。。如果不填密码就给更新为不同填密码就能登陆了
不知道我那句if语句写的对不对
------解决方案--------------------if (tpwd.text.trim() != "" && tpwd2.text.trim() != "")
------解决方案--------------------.trim()是去掉左右空格的.也就是空格12空格,用trim()后只会是12.
一般判断object对象的时候才用null,如果object要用==""这种方式判断就要先把object.ToString()了才行.