我用C#写的,当把TextBox2里的TextMode设为Password,AutoPostBack设为True时,在
protected void TextBox2_TextChanged1(object sender, EventArgs e)
    {
        if (TextBox2.Text.Trim().Length < 6)
        {
            TextBox2.BackColor = ColorTranslator.FromHtml("#ff0000");
            Label2.Text = "密码小于6位";
            Label2.ForeColor = ColorTranslator.FromHtml("#ff0000");
            TextBox2.Focus();
        }
        else if (TextBox2.Text.Trim().Length > 16)
        {
            TextBox2.BackColor = ColorTranslator.FromHtml("#ff0000");
            Label2.Text = "密码大于16位";
            Label2.ForeColor = ColorTranslator.FromHtml("#ff0000");
            TextBox2.Focus();
        }
        else
        {
            TextBox2.BackColor = ColorTranslator.FromHtml("#ffffff");
            Label2.Text = "\\(^o^)/YES!";
            Label2.ForeColor = ColorTranslator.FromHtml("#009900");
            TextBox3.Focus();
        }
    }
问题是:当我输入数字后,鼠标点到其他位置时TextBox2里的东西会消失掉。
而当TextBox2里的TextMode设为SingleLine时,鼠标点到其他位置时TextBox2里的东西就不会消失掉。
想解决一下:当TextBox2里的TextMode设为Password时,怎样让鼠标点到其他位置时TextBox2里的东西不会消失掉?
在次先感谢大家的帮忙.