Buenas gente!
estoy teniendo un problema con los eventos de un control que hice.
Programe un webcontrol que es un boton, el tema anda barbaro hasta que le agrego los eventos. En el metodo render le agrego esta linea:
html.WriteAttribute("onclick",Page.GetPostBackEven tReference(this));
O sea que cuadno lo renderea en el html me queda asi:
onclick="__doPostBack('btn1','')"
O sea que cuando haga click, realiza el postback y ejecuta el evento asociado al boton en el server.
El probelma surge cuando tengo mas de 1 boton de estos mismos. Cuando hago click en cualquiera de ellos, siempre ejecuta un evento, de los que tiene asosicados cualquiera de ellos, por ejemplo tengo btn1, btn2, btn3 de los cuales tengo asociados a los eventos click de cada uno los metodos btn1_Click, btn2_Click y btn3_Click respectivamente. Si hago click en cualquiera de ellos, simempre se ejecuta el metodo btn3_Click, como si se hiciera click siempre en el mismo boton

.
Para ver que la funcion __doPostBack este mandando bien, me pare en el Page_Load y verifique Page.Request.Form["__EVENTTARGET"] y efectivamente esta mandando bien el boton al cual se le hizo click

.
Alguien programo un webcontrol con eventos?? una ayuda por favoooooor
Gracias y saludos!!
PD: Felicitaciones por la web, muy buena!!