Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    problema con immagini (asp.net 2.0)

    salve a tutti
    ho un problema su cui nn riesco a venirne a capo!, in asp avrei capito subito come fare, ma in .net ...proprio batto la testa
    allora:
    in una tabella del database ho la lista di immagini da far apparire nella pagina dettaglio

    quindi dovrei:
    1)percepire quante immagini possiede l'articolo
    2) fare in ciclo e moltiplicare il tag <img
    3) immettere l'url dell'immagine

    facile? per me no!

    ho messo un po di codice:
    codice:
    		<%			    Dim i As Integer
    		    For i = 1 To restituisciNumImmagini(request.querystiring("codarticolo"))
    		
    		        Dim img As New CLS_ImmaginiArticoli
            Dim immagine As String
    		        immagine = img.RestituisciImgMini(Request.QueryString("codaricolo"))
            img.ChiudiCOnnessione()
            img = Nothing%>
    
    		<asp:Image ImageUrl= <%#immagine%> 
    			ID="ImgArticolo" runat="server" style="text-align: center" /> 
    		<%Next%>
    qui mi da errore ..dice che immagine nn è dichiarato
    come posso fare? per fare il tutto?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421
    Perché non usi crei un datalist, in cui l'ItemTemplate contiene anche un semplice oggetto image html e ti fai fare il databind da asp.net in questo modo?

    codice:
    <img src='<%#Container.DataItem("immagine")%>'
    In questo modo eviti di creare cicli for...anche perché, ma non mi vorrei sbagliare, l'algoritmo che tu hai creato non dovrebbe cmq andare, per il semplice fatto che in ogni loop tu ti crei un oggetto Image con lo stesso ID, invece gli ID devono essere univoci.

    Ciao
    Tutte le leggi umane, non quelle divine, sono il risultato di uno sforzo di uomini. Altri uomini vengono, modificano, aboliscono, perfezionano. Non ci vuole nulla ad abolire. Distruggere è facile, ma ricostruire è difficile.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.