Quel sant'uomo che ha inventato asp.net, ha previsto un modo per chiamare una funzione nel codebehind da un imagebutton in un itemtemplate di un repeater passando un parametro (che nel mio caso sarebbe l'ID di riga del record legato alla riga del repeater)?
a me questa non vuole saperne di andare, nel rendering della pagina mi da l'errore seguentecodice:<ItemTemplate> <tr> <td><asp:imagebutton ID="sel" runat="server" ImageUrl="~/images/mag.gif" OnClick='seltratta(<%# eval("ID")%>)' /></td> </tr> </ItemTemplate>
Se invece di metterla onclick la metto onclientclick la pagina viene generata correttamente ma il click sull'imagebutton non fa una mazza.codice:Errore di compilazione Descrizione: Errore durante la compilazione di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il codice sorgente. Messaggio di errore del compilatore: BC30626: L'istruzione 'Namespace' deve terminare con un 'End Namespace' corrispondente. Errore nel codice sorgente: Riga 38: Imports System.Xml.Linq Riga 39: Riga 40: Namespace ASP Riga 41: Riga 42: <System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()> _

Rispondi quotando