Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/03/2009, 10:10
speack
 
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