Response.Write("<script>window.alert(" + TextBox1.Text.Trim() + ");</script>");
少了单引号.^_^

解决方案 »

  1.   

    正确如下:
    Response.Write("<script>window.alert('" + TextBox1.Text.Trim() + "');</script>");
      

  2.   

    Response.Write("<script language='javascript'>window.alert('" + TextBox1.Text.Trim() + "');</script>");
      

  3.   

    Response.Write("<script language='javascript'>alert('" + txtUserNameWeb.Text.Trim() + "')</script>");
      

  4.   

    多谢大家帮忙!可是当我将文本框中的值与数据库里的值比较时,
    if( dr["名称"].ToString() == txtName.Text.Trim())这是比较用户名,这样是可以的,
    可是当我比较密码时,
    if(dr["密码"].ToString()== txtPassword.Text.Trim())这样却行不通?
    但是我调试时,发现我输入的值和我数据库里的值确实相等,请问这是为什么?????
      

  5.   

    if(dr["密码"].ToString()== txtPassword.Text.Trim())这样却行不通?
    但是我调试时,发现我输入的值和我数据库里的值确实相等,请问这是为什么?????你加个断点看看,txtPassword.Text有没有值啊!