因为" "不等于"".
可以这样:
if(txt_User_Id.Text.Trim()=="")
{
}

解决方案 »

  1.   

    把两头和中间所有的空格去掉,TRIM()只去两头,但中间的空格不能去掉。
    而Replace(" ","")只要有空格就去掉。
    if (txt_User_Id.Text.Replace(" ","")=="")
    {
    conn.Alert("txt_User_Id","请输入帐号!",Page);
    return;
    }
    这句话就是把在文本框中输入空格时去空。
      

  2.   

    you are right!
    top floor
      

  3.   

    把txtUser.Text 中所有的空格替换掉! (包括中间)
      

  4.   

    Replaced的作用是将 " "替换成""
    这样就能过滤空格
    if判断才算完整