L'immagine è all'interno di qualche altro oggetto (tipo griglie o liste)?

Se la risposta è no, qua sotto un esempio (che non mi convince ma funziona )
di come risolvere il problema. Ho messo un'immagine dove la sua visibilità e il path
dell'immagine vengono restituiti da due metodi (che devono essere pubblici)

Nella pagina aspx metti:
<asp:Image Visible='<%# bool.Parse( IsVis().ToString())%>' id="Image1" runat="server" Width="96px" Height="64px" ImageUrl='<%# GetImgUrl()%>'></asp:Image>

Nel CodeBehind
public string GetImgUrl(){
return "pippo.gif";
}

public string IsVis(){
return "false";
}

Ultima cosa... ed è qui che non mi piace...
Nel page_load prima di tutto devi mettere
Page.DataBind();


Per ora (ma è venerdì pomeriggio... ) mi è venuto in mente solo questo!!

Bye
K