If userpassword.Text.Trim= comLogin.ExecuteScalar.ToString.Trim Then这样试试.

解决方案 »

  1.   

    能帮忙解释一下原因吗?
    我最近刚开始看aspx,一边做一边看书的,所以有很多地方不明白的,谢谢了先
      

  2.   

    ExecuteScalar换成ExecuteReader试试
      

  3.   

    同意你去 大象说的:
    1.类型不对,Text是字符串类型
    2.里面可能有空格
    你试试先,不行再说:)
      

  4.   

    trim 的意思是去空格吗?我试过了,出现下边几种情况:
    1、我不输用户名和密码时,也就是username.text和userpassword.text为空,出现下边的错误信息:
    未设置对象变量或 With 块变量。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未设置对象变量或 With 块变量。
    2、只要输入用户名,即就是username.text不为空就一切正常了
    3、username.text为空 userpassword.text不为空
    错误信息同  1大家分析一下吧