...potreste aver dimenticato di assegnare l'ID al vostro LinkButton ![smile_teeth](http://spaces.live.com/rte/emoticons/smile_teeth.gif)
Giuro che questa mi ha fatto veramente impazzire, ma è così, provare per credere!!
Ma io mica mi fermo qui! Perchè, dannazione??
Il PageRequestManager, ad ogni postback, utilizza l'argomento eventTarget della funzione __doPostback per determinare qual è il controllo che ha richiesto il submit e discriminare se eseguire una chiamata out-of-band (ad es. se il controllo si trova dentro ad un UpdatePanel) o meno.
Ottimo, ma ovviamente ha bisogno di recuperare un'istanza per capire in che posizione del DOM si trovi. Come fa?
var controllo = document.getElementById('....');
Ma... attenzione: se non assegnamo l'ID al LinkButton, ASP.NET emette il seguente markup:
<a href="javascript:__doPostBack('ctl03','')">Btn without Id</a>
Sfido chiunque a ritrovare questo tag cercando l'elemento con id='ctl03' ![smile_teeth](http://spaces.live.com/rte/emoticons/smile_teeth.gif)