SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: Pucho en Martes 13 de Junio de 2006, 17:27
-
Hola , estoy con .NET 2005. Lo que quiero hacer es que se haga una validacion contra la BD cuando se aprieta un btn. El tema es que quiero que se haga en el load, ANTES que se ejecute el codigo correspondiante al evento click del boton.
Exite la forma de capturar eso?
Gracias de antemano
Saludos
-
Formas hay n, bueno te menciono una posible solucion:
- Coloca una etiqueta input tipo hidden en tu codigo HTML(claro no te olvides colocarle ID, value=0 y su gustas runat="server")
- Con Javascript en el evento click de lado del cliente coloca ese input con value 1, luego deja que se realize el postback
- En el evento load si colocaste runat="server" puedes acceder al valor como si fuera cualquier control, caso que no colocaste runat entonces hacer un Request("IDHidden") y verificas si es 1 entonces realizas la validacion caso contrario lo que tu quieras
Salu2
:comp: :hola:
-
Creoq tambien podrias quitar el not ispostback en el load,de modo que cuando pulses en el boton login,primeroseejecuta lo del load y luego la del boton.
-
gracias kev. Es buena la idea. Voy a probarla.
saludos
-
Ni caso me hizo :unsure:
-
Ing Marco, lo que pasa es que ponga o no ponga el Not isPostback, el load se ejecuta siempre, y no tengo forma en el load de saber si la pagina hizo submit por el boton que aprete y estoy buscando validar, o por alguna otra cuestión.
Saludos