La firma della funzione che gestirà l'evento Click dell'ImgButton non viene decisa da te, ovvero non puoi creare un generica funzione seltratta con un singolo parametro numerico ma devi rispettare la firma richiesta dalla definizione dell'evento Click. A quel punto, siccome i parametri non li scegli tu, dovrai mettere nell'evento Click solo il nome della funzione
Codice PHP:
<ItemTemplate>
<tr>
<td><asp:imagebutton CommandArgument='<%# eval("ID")%> )' ID="sel" runat="server" ImageUrl="~/images/mag.gif" onClick="seltratta" /></td>
</tr>
</ItemTemplate>
codice:
Protected Sub SelTratta(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles sel.Click
Dim IDTratta As Int32 = CType(sender, ImageButton).CommandArgument
' .......
End Sub
Così dovrebbe andare