Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/03/2004, 06:33
Avatar de sindestino
sindestino
 
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 21 años, 4 meses
Puntos: 0
imaginen que los eventos de ASP .NET se ejecutan en el servidor, eso significa que la pàgina haga un "postback" (viaje al servidor y vuelva a mostrarse). Si en una misma página tengo varios textbox sería MUY molesto ver como la página se recarga cada vez que se hace un lostfocus de uno de ellos, ni hablar de eventos de teclado como keypress, etc.
La solución, como bien dijeron, es usar JavaScript que se ejecuta del lado del cliente.
Un ejemplo: (poner en el load)

TextBox1.Attributes.Add("onblur", "alert('Se ha perdido el foco!');")

eso indica que ante el evento onblur (el equivalente al lostfocus) en el cliente muestre una ventanita

Igualmente te recomiendo que busques información sobre JavaScript en la web