Archief - ASP.NET: images tonen uit een folder

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ChillX

Legacy Member
hallo,
kzit met een klein probleemke.
kben een fotoboek aant maken in asp.net en heb al alles gedaan, maar nu moeten men fotos nog op een pagina tercht komen. En hbe al ferm zitte zoeke
maar nog geen oplossing gevonden.
Kmoet gewoon een pagina hebben waarbij alle fotos die onder een map zitten in men applicatie in thumbnail getoond worden.
men project noemt fotoboek en zit onder men wwwroot. in de map fotoboek heb ik een map images en alle fotos hieruit zouden getoond moeten worden op men pagina. dit allemaal programmatorisch en liefst in vbscript of jscript :D
thx voor de help al !

Obliv`

Legacy Member
ik ken niets van asp.net, maar wel van asp
ik ga altij zo te werk:
-ik noem al mijn fotos zo, gallerijX_1 - gallerijX_2 - gallerijX_3 - ...
-dan gewoon met for lus loopen tot ik alle fotos heb gehad

groetjes

xml

Legacy Member
Sorry, maar je bent een fotoboek aan het maken en hebt alles al gedaan, maar je moet wel nog het script maken waarmee je de foto's gaat ophalen, een thumb van maken en om ze dan mooi te presenteren. Wat heb je dan eigenlijk al juist gedaan? :x

Aangezien ik nu denk dat je niet beister veel van scripting weet (nogmaals, excuses als ik er naast zit) is mijn antwoord: dit soort scripts zijn over het algemeen in elke programmeertaal wel ergens gratis te vinden. al eens gekeken op asp101.com (.net, ik weet het niet meer, is lang geleden dat ik daar nog langs geweest ben)

WoDkA

Legacy Member
ge maakt ne WUC,

waarbij ge onload de images laat ophalen, en die dan laat binden aan een datalist ..

dan hebt ge iets in de aard van :

PHP:
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If Not Me.IsPostBack Then
            LoadImages()
        End If
    End Sub

PHP:
    Public Sub LoadImages()
        dlstThumbnails.DataSource = GetImages()
        dlstThumbnails.DataBind()
    End Sub

PHP:
    Private Function GetImages() As ArrayList
        ' De map met images overlopen en één voor één in arraylist steken

        Dim arlImages As New ArrayList

        Dim dirImages As New DirectoryInfo(Server.MapPath("./images"))

        For Each filImage As FileInfo In dirImages.GetFiles("*.jpg")
            arlImages.Add("./images" & "/" & filImage.Name)
        Next

        Return arlImages
    End Function

en in de html

PHP:
		<asp:datalist id="dlstThumbnails" Runat="server" RepeatColumns="5" RepeatLayout="Table">
			<ItemStyle VerticalAlign="Top" HorizontalAlign="Center" />
			<ItemTemplate>
				<table border="1" class="MainText">
					<%# 
					<tr>
						<td width="160" height="140" align="center">
							<img src="<%# Container.DataItem %>" width="140" border="0" />
						</td>
					</tr>
			</table>
			</ItemTemplate>
		</asp:datalist>

ChillX

Legacy Member
oké,
merci voor alle hulp.
tis voor men eindwerk dus kan het moeilijk downloade uh :D
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan