我用以下语句提出放在数据库密码:
  string temp=DataReader1["Pwd"].ToString();
其中"Pwd"是数据库你用户表的一个域,类型为char(15);
在某个特定的用户,他的密码是:“s”。只有一个字母。
但是temp.length的却是15。  这样和我用于比较的:TextBox1.Text(我输入的也为“s”)
即  temp==TextBox1.Text 总是得到 false!  这样可以讲明什么???是长度不等吗?第二次,我用了temp.Trim()来清楚空格,这次temp的值为“s”,长度为 1 
但 temp==TextBox1.Text 还总是得到 false!  这样又是为什么???第三次,我用了temp.CompareTo(TextBox1.Text )但返回的不是bool类型,查看结果也不是0,
我不明,为什么temp和TextBox1.Text 的值,长度用Response.Write(...)输出是一样的但就是不相等??这个问题困扰了我一晚了,有谁可以说明其中的原因,或者给出解决方法!