Datalist e controlli image

venerdì 15 febbraio 2013 - 19.00
Tag Elenco Tags  VB.NET  |  .NET 1.1  |  Windows XP  |  Visual Studio 2003  |  Internet Explorer 7.0

zizu75 Profilo | Newbie

salve,ho creato un web form con un un datalist in cui ho inserito un controllo image, per visualizzare dei file immagine presenti sul mio pc in alcune cartelle ,ora se seleziono una cartella il controllo datalist mi crea tanti controlli image quante sono le immagini nella cartella e fin qui tutto bene ma non mi visualizzara il contenuto dell'immagine, perché ? Sono convinto che il codice sia giusto comunque vi posto sia l'Html che il codice sorgente,penso che l'errore sia da qualche altra parte.C'è qualcuno che può aiutarmi?
codice html del datalist e controllo image:
<p style="FONT-SIZE: medium">Digitare un percorso di directory:
<asp:textbox id="txtPercorso" runat="server" Width="456px"></asp:textbox><asp:button id="btnVisualizza" runat="server" Width="128px" Text="Visualizza immagini"></asp:button></p>
<p><asp:datalist id="dlstFile" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">
<ItemTemplate>
<P>
<asp:Image id="imgFile" runat="server" BorderWidth="1px" Width="140px" ImageUrl="<%# Container.DataItem %>" Height="100px">
</asp:Image><BR>
<asp:CheckBox id=chkFile runat="server" Text="<%# System.Io.Path.GetFileName(Container.DataItem) %>">
</asp:CheckBox></P>
</ItemTemplate>
</asp:datalist></p>
<P>&nbsp;</P>
<p><asp:button id="btnVisualizzaNomeFile" runat="server" Width="304px" Text="Visualizza il nome del file selezionato"></asp:button></p>
<P><asp:repeater id="rptNomeFil" runat="server">
<ItemTemplate>
<%# container.dataitem %>
<br />
</ItemTemplate>
</asp:repeater></P>

codice sorgente:
Private Sub btnVisualizza_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnVisualizza.Click
Dim path As String = txtPercorso.Text
Dim arrFile As New ArrayList
For Each file As String In System.IO.Directory.GetFiles(path)
Select Case System.IO.Path.GetExtension(file).ToLower
Case ".gif", ".ico", ".bmp", ".jpg", ".jpeg"
arrFile.Add(file)
End Select
Next
dlstFile.DataSource = arrFile
dlstFile.DataBind()
End Sub

P.S. Non è che l'errore sia nelle impostazione di IE7 o nelle ProPrietà dei controlli?
P.S. Uso visualStudio 2003 con Visual Basic 1.1

gsistemi Profilo | Junior Member

prova a vedere che sorgente Html ti genera ( tasto dx -> HTML in IE o tasto dx -> Visualizza sorgente pagina in Firefox ) e controlla che il path dell'immagine generato sia corretto
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5