Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problema di imagebutton su datalist

    ciao ragazzi...

    ho messo un imagebutton su un datalist cosi:

    <asp:imagebutton id="Image1" runat="server" Width="100px" Height="75px" ImageUrl='<%#DataBinder.Eval(Container.DataItem, "foto2") %>'></asp:imagebutton>

    purtroppo non mi fa vedere la foto....

    il mi problema è che devo far vedere sul datalist una foto piccola per poi cliccare sopra per far vedere la foto nelle dimensioni reali nascosta su un panel.

    ci sarebbe un'altra alternativa al mio problema???

    saluti e grazie
    rafpas

  2. #2
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    ma quel campo foto2 ha valore nel datasource? hai controllato che non sia nullo?

  3. #3
    ciao fede_00

    si ho controllato c'è sempre un valore...

    ho trova la foto dell'auto in questione oppure trova una foto con scritta NO FOTO percio c'è sempre un valore...


    non so perche non la fa vedere

  4. #4
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    controlla che il percorso alla foto sia corretto

  5. #5
    ho controllato il percorso e va bene perche

    sul datalist ho messo per provare lo stesso percorso su tag <img>

    e qui la fa vedere la foto mentre imagebutton no

    anche solo cosi la fa vedere
    <TD width="120"><%#Controlla(Container.DataItem("foto2 "))%></td>


    dove sbaglio....

  6. #6
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    anche solo cosi la fa vedere
    <TD width="120"><%#Controlla(Container.DataItem("foto2 "))%></td>
    ma Controlla che restituisce? tutto il tag img completo?

    non è uguale a
    codice:
    <%#DataBinder.Eval(Container.DataItem, "foto2") %>
    uno sembra restituire il tag completo, l'altro restituisce solo il percorso

    non puoi fare una response.write di quello che ti da <%#DataBinder.Eval(Container.DataItem, "foto2") %> e vedere che viene?

  7. #7
    allora fede_00

    domanda posso fare cosi???
    <TD><asp:imagebutton id="Image1" runat="server" Width="100px" Height="75px" ImageUrl='<%#Vedi(Container.DataItem("foto2"))%>'> </asp:imagebutton></TD>

    nel Codebehind la funzione Vedi che deve restituire per fare vedere la foto
    e qui il problema.....

    Public Function vedi(ByVal valore As String) As String
    'cosa devo assegnare a vaore prima del return
    Return valore
    End Function

    ti ringrazio per il tuo interessamento al mio problema grazie

  8. #8
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    la funzione Vedi deve restituire il percorso al file che può essere di tipo assoluto o di tipo relativo;
    non so se se può richiamare al quel modo direttamente nel markup, personalmente preferisco manipolare il tutto da codice mantenendo separata la presentazione dalla programmazione

    http://msdn2.microsoft.com/it-it/lib...ls.imagebutton(VS.80).aspx
    c'è anche un esempio di utilizzo del controllo

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.