Текст изменен, событие не запускается - PullRequest
1 голос
/ 19 сентября 2011

Я использую текстовое поле внутри панели обновления, и для этого текстового поля есть событие textchanged.Событие textchanged запускается впервые и показывает окно с предупреждением о наличии идентификатора электронной почты.когда я даю идентификатор электронной почты в текстовом поле.но после повторного нажатия кнопки «ОК» в окне предупреждения я даю идентификатор электронной почты в текстовом поле, на этот раз текстовое событие не запускается.*

protected void txtEmail_TextChanged(object sender, EventArgs e)
    {
        bool flag = false;
        if (txtEmail.Text.Trim() != "")
        {
            string _GlobalDB = Server.MapPath("~//DB//Global.accdb");
            flag = Utility.isEmailExist(txtEmail.Text.Trim(), _GlobalDB);
        }
        if (flag)
        {

           ScriptManager.RegisterStartupScript(this, this.GetType(), "MyScript", @"javascript:alert('Email ID Exist ,Please Use another Email ID.')", true);
            txtEmail.Text = "";
            txtEmail.Focus();

        }

    }
...