本帖最后由 tongtianxiao 于 2010-07-25 02:51:07 编辑

解决方案 »

  1.   

    if (isVal("SELECT ZhName FROM 出租车司机表 WHERE ZhName='" + TextBox75.Text + "'") == false)
    {
        ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script>alert('账户名注册过'))</script>");
        //可以出来
    }
    else if (TextBox76.Text != TextBox78.Text)
    {
        ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script>alert('密码和确认密码不一致'))</script>");
       //当“密码和确认密码不一致”时,怎么弹不出来呢
    }
      

  2.   

     ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script>alert('密码和确认密码不一致'))</script>");
                    很明显,语法出错了应为 ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script>alert('密码和确认密码不一致');</script>");if 里的写法也是有问题的
                    
      

  3.   

    ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script>alert('密码和确认密码不一致');</script>");
      

  4.   


    应该是逻辑错误
      当为false 是执行 “账户名注册过” else if 就不执行啦
    把else if 删了  中的else 删啦