Ciao ho un'immagine asp.net sulla quale vorrei richiamare una sub come si fa?
<asp:Image ID="img_commenta" runat="server" ImageUrl="images/commenta.jpg" width="150" height="26" style="cursorointer;" />
Ciao ho un'immagine asp.net sulla quale vorrei richiamare una sub come si fa?
<asp:Image ID="img_commenta" runat="server" ImageUrl="images/commenta.jpg" width="150" height="26" style="cursorointer;" />
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
Kalman
scusa forse sono stato poco chiaro, non era quello il problema io vorrei che cliccando sull'immagine che è visibile, mi parta un sub.
Questo è il mio problema.
Ciao :-)
utilizza una imagebutton
la differenza con l'image è che reagisce agli eventi comne un button
quindi potrai avere:
<asp:imagebutton ID="img_commenta" runat="server" ImageUrl="images/commenta.jpg" width="150" height="26" style="cursorointer;" onclick="nomedellatuasub" />
la sub dovrà essere così più o meno:
sub nomedellatuasub (sender As Object, e As EventArgs)
end sub
Damose da fa...e volemose bene.
Carol Woityla 26-2-2004
si grazie perfetto :-), ci ho pensato dopoOriginariamente inviato da Cartman
utilizza una imagebutton
la differenza con l'image è che reagisce agli eventi comne un button
quindi potrai avere:
<asp:imagebutton ID="img_commenta" runat="server" ImageUrl="images/commenta.jpg" width="150" height="26" style="cursorointer;" onclick="nomedellatuasub" />
la sub dovrà essere così più o meno:
sub nomedellatuasub (sender As Object, e As EventArgs)
end sub