No, nějakou funkcí si musíte vytáhnout seznam souborů s příponou JPG v dané složce. Tato funkce vám vrátí asi celé cesty k souborům na disku webového serveru. Z nich musíte vykrojit jen název souboru a poskládat z něj URL adresu, která se pošle do prohlížeče. Pro vygenerování HTML s obrázky použijete třeba Repeater. Vypadat to může třeba takto:
Protected Sub Page_Load(sender As Object, e As EventArgs)
'nachystat seznam pro adresy obrázků
Dim obrazky As New List(Of String)
'projít všechny obrázky ve složce Images
For Each f As String In System.IO.Directory.GetFiles(Server.MapPath("~/Images"), "*.jpg")
'zjistit název souboru
Dim name As String = System.IO.Path.GetFileName(f)
'poskládat URL adresu
Dim url As String = ResolveClientUrl("~/Images/" & name)
'přidat ji do seznamu
obrazky.Add(url)
Next
'předat seznam obrázků repeateru
Repeater1.DataSource = obrazky
Repeater1.DataBind()
End Sub
A v ASPX části:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<img src="<%#Container.DataItem%>" alt="Obrázek ze složky" />
</ItemTemplate>
</asp:Repeater>
|