13/03/2009, 10:10
|
| | Fecha de Ingreso: enero-2004 Ubicación: mexico
Mensajes: 110
Antigüedad: 21 años Puntos: 0 | |
Respuesta: Control de eventos en un control Web. Ayuda por dios Seguro que se puede.
Lo que debes hacer es lo siguiente.
Primero debes agregar la referencia "Javascript" que invocara el postback, por ejemplo si es una imagen seria algo así:
image.Attributes["onclick"] = Page.ClientScript.GetPostBackEventReference(this, "image1");
El segundo parámetro del método "GetPostBackEventReference" es el Id del control que te servirá para identificar cual de todos los nodos fue el que se presionó.
Para que esto funcione tu control debe implementar la interfaz "IPostBackEventHandler" y en el método "RaisePostBackEvent" de dicha interfaz te llegará como parámetro el id del control que se presionó. Ya en el método RaisePostBackEvent agregas todo el código que necesitas.
Avísame si tienes algún problema, saludos.
__________________ Controles Web para ASP.NET (Tabstrip, Datepicker, Calendar, Panel colapsable...) en www.enlasys.com |