1
« en: Miércoles 25 de Noviembre de 2009, 17:16 »
Hola!!
Tengo un problema y me gustaría ver si alguien puede resolvermelo....
Tengo una aplicación web (un juego de futbol) que en el Page Load no necesita nada, por tanto cada vez que se recargue la pagina aparecera vacia de contenido. Unicamente contiene un DropDownList para seleccionar la liga de la q deseamos ver sus equipos.
Una vez seleccionada la liga... mediante codigo en c# creo un array de 20 ImageButton (en el codigo en HTML no aparece nada de estos controles). Asignando a cada ImageButton el escudo del equipo. Hasta aqui todo bien...
Pero aqui viene mi problema... Quiero conseguir q al pulsar sobre el escudo del equipo se muestre una tabla con todos los jugadores del equipo. Para ello utilizo:
escudo.Click += new ImageClickEventHandler(usuario_fichajes_Click);
pensando q al hacer click realizaria ese evento, que seria el responsable de crear y mostrar la lista de jugadores.
Pero parece ser q realiza el postback y va al page load con lo cual unicamente aparece de nuevo la DropDownList y no se muestran ni los escudos, ni por supuesto la lista de jugadores.
Me gustaria saber como conseguir q al pulsar el ImageButton fuera directamente al EventHandler sin pasar por el Page Load....
Si no fuera posible hacer eso, alguien tiene alguna sugerencia sobre como realizar esto de otra forma que fuera factible??
Un saludo y muchas gracias por vuestra ayuda