Si ci avevo pensato ma mi sembrava cosi' strano dover agire in questo modo! Cioe' "If Page.IsPostBack" fai una cosa "If Not Page.IsPostBack" fanne un'altra... non lo so ma mi sembrava cosi' contorta come soluzione.
Adesso ho risolto usando una TextBox nascosta dove carico il link dell'immagine, che viene popolato al caricamento della pagina, e tutto il codice per la gestione dell'ImageButton l'ho messo fuori dal controllo "If Not Page.IsPostBack", cosi' a prescindere che faccio un PostBack o meno l'ImageButton viene ora sempre caricato a dovere.
Sicuramente i due metodi si eguagliano.
Grazie mille comunque per l'aiuto.
![]()