Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Imagefield cliccabile

  1. #1

    Imagefield cliccabile

    Salve ragazzi è possibile rendere cliccabile un campo imagefield dentro ad una gridview?
    Ho un campo imagefield che contiene un'immagine, il cui link è incluso sempre in un field della gridview non visualizzato, però ciò che mi chiedo è se posso anche renderla cliccabile, sempre in base ad un url che ho in un altro campo? Grazie!

  2. #2
    Prova così:
    Codice PHP:
    <asp:gridview runat="server" ID="myg">
            <
    Columns>
                <
    asp:TemplateField>
                 <
    ItemTemplate>
                    [
    url="<%#Eval("]">[img]images/<%#Eval([/img]" alt="<%# Eval("Name") %>" />[/url]
                 </
    ItemTemplate>
                </
    asp:TemplateField>
            </
    Columns>
        
        </
    asp:gridview
    Name è il nome del campo che vado a cercare nel database.
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  3. #3
    innanzitutto ti ringrazio, ma name nei vari casi rappresenta proprio il nome del campo che mi serve?
    Cioè se io ho due campi nella select del mio sqldatasource collegato alla gridview, per esempio "link"(link carrispondete alla pagina da aprire nel click sull'immagine) e "immagine"(locazione del file di anteprima), li metto invisibili ed il template field diventa così...:

    Codice PHP:
    <asp:gridview runat="server" ID="myg">
            <
    Columns>
                <
    asp:TemplateField>
                 <
    ItemTemplate>
                    [
    url="<%#Eval("]">[img]<%#Eval([/img]" alt="<%# Eval("immagine") %>" />[/url]
                 </
    ItemTemplate>
                </
    asp:TemplateField>
            </
    Columns>
        
        </
    asp:gridview
    ??
    Va bene?
    ottengo una immagine di anteprima (identificata dall'url contenuto nel campo del db "immagine") cliccabile il cui click mi apre la pagina identificata dall'url contenuto nel campo del db "link"?
    Ti ringrazio.

  4. #4
    Si, l'istruzione
    codice:
    <%# Eval("nomecampo") %>
    serve per leggere i nomi dei campi estratti dall'istruzione SELECT del tuo datasource.

    Se hai un campo link e uno immagine l'estratto che hai postato dovrebbe funzionare.
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  5. #5
    Ti ringrazio, mi hai fatto imparare una cosa nuova!
    Io programma in vb.net, quella istruzione va bene(immagino di si)?

  6. #6
    Si Eval funziona in VB.NET
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  7. #7
    Grazie domani provo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.