2 messaggi dal 22 novembre 2005
www.softsite.biz
Salve a tutti, vi spiego il mio problema. Ho uno Usercontrol che si chiama "esempio.ascx" dentro cui c'è un datalist. Nel datalist sono presenti alcuni controlli tra cui un "asp:image" il cui url viene popolato dal database con il metodo eval. Ora nella pagina "esempio.ascx.cs" devo richiamare il controllo "asp:image" per poter fare in modo che se il valore "imageurl" sia vuoto, carico un'immagine predefinita. Ho usato il metodo findcontrol, es:
Image img = (Image)Datalist1.FindControl("Image1")
ma "img" è sempre "null"  !
Qualcuno può darmi una mano?
Grazie!!!

Carlo
Carloz wrote:
Ora nella pagina "esempio.ascx.cs" devo
richiamare il controllo "asp mage" per poter fare in modo che se il valore "imageurl" sia vuoto, carico un'immagine predefinita.

e per questo imho ci sono modi migliori, tipo questo:
http://www.aspitalia.com/script/448/Passare-Contenuto-Data-Funzione-Databinding.aspx
Ho usato il metodo findcontrol, es:

FindControl su quale dei controlli figli del DataList?
non funziona così, è più complesso (anche se non tanto). vedi http://www.aspitalia.com/script/514/Intercettare-Creazione-Cella-DataGrid.aspx

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.