Passaggio parametro in code - behind di imageurl

domenica 04 gennaio 2009 - 13.29

TOPOAMORE Profilo | Expert

salve a tutti,
Ho letto prima tutti i post i questione per trovare la soluzione ma non ci ono riuscito.
Il problma questo io ho un asp:image che devo carica da code behind ma non riesco la sintassi che ho utilizzata e questa:

me.immagine.imageurl=vaolore

dove valore mi e dato da un dataset collegato al db

Come posso risolvere?

Grazie a tutti
ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>salve a tutti,
Ciao!

>Il problma questo io ho un asp:image che devo carica da code
>behind ma non riesco la sintassi che ho utilizzata e questa:
>
>me.immagine.imageurl=vaolore
>dove valore mi e dato da un dataset collegato al db
Cosa succede precisamente? Ottieni un errore? Non vedi l'immagine? Vedi il simbolo di immagine non trovata? Sicuro che ci sia un valore valido nel db? Hai provato a fare un bel debug?

>Grazie a tutti
di nulla!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

amdbook Profilo | Junior Member

Il controllo ImageUrl si trova all'interno di un DataRepeater, un FormView o qualcosa del genere?
In questo caso la sintassi è qualcosa del tipo <%# Eval("Image_Url") %> o <%# Bind("Image_Url") %> secondo delle esigenze...

>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/

TOPOAMORE Profilo | Expert

grazie delle risposte. Allora lo scenario e il seguente
il controllo si trova in un campo di una tabella asp.
non importa il valore del campo del db perche ho provato anche un indirizzo fisico ma il risultato e lo stesso: esce la X rossa

Che si fa?
ASP 2.0 - VB 2008

amdbook Profilo | Junior Member

Come crei la tabella? Cicli su tutte le righe di un DataTable contenuto nel DataSet? Utilizzi un SqlDataReader (o OleDbDataReader) ? Magari postando un pò di codice...

>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/

TOPOAMORE Profilo | Expert

No, forse non mi sonospiegato bene un codice simile e questo

<table>
<tr>
<td><asp:image ecc.../></td>
</tr>
</table>

ecco il controllo e li e io via codice devo dargli l'indirizzo dell'immagine (imageurl)
ASP 2.0 - VB 2008

amdbook Profilo | Junior Member

Prova questo codice (modificandolo opportunamente) :

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/

TOPOAMORE Profilo | Expert

Allora il problema non e estrapolare i dati dal db ma passarli al immageurl perche via codice non va. Neanche se metto un riferimento a una immagine diretta.

Ditemi se mi spiego male
ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>Allora il problema non e estrapolare i dati dal db ma passarli
>al immageurl perche via codice non va. Neanche se metto un riferimento
>a una immagine diretta.
Hai provato a fare un bel debug per capire se effettivamente nella stringa che passi c'è un indirizzo valido per l'immagine?
Quello che fai tu è già corretto come assegnazione dell'ImageUrl. Fai debug e controlla il contenuto di quello che ti arriva..
Potrebbe essere che l'indirizzo creato non sia valido.

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

TOPOAMORE Profilo | Expert

purtroppo l'indirizzo e valido e anche se lo vedo nell'html e uguale ed e sempre valido.

Non so dove sbattere la testa.

Suggerimenti...
ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>purtroppo l'indirizzo e valido e anche se lo vedo nell'html e
>uguale ed e sempre valido.
>
>Non so dove sbattere la testa.
passami l'html che viene generato per favore.
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

TOPOAMORE Profilo | Expert

Ciao ho trovato il problema.
tutto risolto sbagliavo solo a dargli l'indirizzo delle cartelle superiori.

Grazie cmq dell'aiuto

Ciaooooo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5