Buenos diaz compañeros del foro.
Tengo un pequeño problemacon mi pagina, cuando le doy un enter a un texto se dispara el postback de mi pagina y se ejecuta en codebehind:
Public Sub txtClave_Producto_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtClave_Producto.TextChanged
If Len(txtClave_Producto.Text) >= 12 Then
LsSQL = "SELECT descripcion, cve_genero, cve_linea, stock_minimo,[INDENT]stock_max, precio_g, costo"
LsSQL = LsSQL & " FROM C_PRODUCTOS"
LsSQL = LsSQL & " WHERE (cve_producto = '" & txtClave_Producto.Text & "')"
End Sub
Hasta aqui esta bien, el problema es que despues de realizar el bloque de codigo del texto, tambien hace este otro que pertenece a un Boton:
Private Sub cmdNuevo_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles cmdNuevo.Click
txtClave_Producto.Enabled = True
txtCosto.Enabled = False
txtDescripcion_Producto.Enabled = False
End Sub
Como le puedo hacer para que solo se realice el codigo correspondiente a cada evento, es decir, si le doy click a cmdGuardar solo me hago lo del evento click de ese boton, si le doy click a cmdNuevo, solo me haga lo del evento click de cmdNuevo, y si le doy enter al txtClave, solo me haga lo que tiene en textChange de ese control, sin mandar llamar ningun otro evento, ya he provado varias cosas y no se deja, me sigue mandando a llamar minimo el evento de cmdNuevo.
De antemano muchas gracias, saludos .