Galleria fotografica

martedì 11 luglio 2006 - 19.04

maxsub71 Profilo | Newbie

Ciao a tutti ....

Come posso richiamare delle foto che si trovano in una cartella images all'interno del mio progetto in modo da creare una galleria fotografica? per poterle poi ingrandire?

grazie
max

alx_81 Profilo | Guru

Ciao!
Potresti scorrere via FileSystem i file della cartella. Utilizzando il namespace System.IO puoi ciclare con un semplice For each il contenuto di una cartella.
Ad esempio potresti utilizzare un repeater, nel quale inserisci un template formato da una <asp:Image>. Nell'attributo ImageUrl imposti il binding ad un campo del tuo datasource (ad esempio un campo di un datatable, chiamato "percorso") utilizzando il DataBinder.Eval.
Nel code behind, devi creare un datatable con almeno una colonna "percorso" che conterrà i file che ai ricavato ciclando sul contenuto della cartella.
In allegato un semplice esempio..
fammi sapere!
ciao
Alx81 =)

http://blogs.dotnethell.it/suxstellino

maxsub71 Profilo | Newbie

lo script è ok ma se volessi mettere le foto in una table 4x4
è possibile?
max

alx_81 Profilo | Guru

nel datatable dovresti creare 4 colonne (percorso1,2,3,4) e gestirne l'inserimento quando lo popoli da filesystem..
poi, nell'aspx fai:

<table width=500>
--repeater--
<tr>
<td>
-- immagine 1 --
</td>
<td>
-- immagine 2 --
</td>
<td>
-- immagine 3 --
</td>
<td>
-- immagine 4 --
</td>
</tr>
--end repeater--
</table>
Alx81 =)

http://blogs.dotnethell.it/suxstellino
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