Hola a todos,
Estoy realizando una validación en un textbox de un Web UserControl, en el cual me debe mostrar un mensaje de alerta cuando encuentra un registro duplicado; la validación la hace correctamente pero no me muestra la ventana de alerta, les envío el código del lado del servidor que tengo en el momento:
protected void txtNumIde_TextChanged(object sender, EventArgs e)
{
if (txtNumIde.Text != "")
{
int nregistros;
int idTercero;
idTercero = Convert.ToInt32(txtNumIde.Text);
string SQL = "SELECT COUNT(Num_Id) FROM terceros WHERE Num_Id="+idTercero;
MySqlCommand cmd = new MySqlCommand(SQL, new MySqlConnection(GetConnectionString()));
cmd.Connection.Open();
MySqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection) ;
dr.Read();
nregistros = Convert.ToInt32(dr.GetValue(0));
dr.Close();
if (nregistros == 1)
{
string strScript;
strScript = "<script language='javascript'>";
strScript += "alert('El número de identificación existe en la base de datos')";
strScript += "</script>";
Page.ClientScript.RegisterStartupScript(Page.GetTy pe(), "ServerScript", strScript);
SetFocus(txtNumIde);
}
}
}
La verdad no se que estaré haciendo mal, si me pueden ayudar les agradezco infinitamente.
Saludos,
Jimmy