ASP.Net de Klasör İçinde ki Dosyaları Sayfa da Görüntüleme


İlk Olarak bir proje oluşturuyoruz ve gelen default.aspx dosyamıza bir adet panel atıyoruz.
<asp:Panel ID="Panel1" runat="server">
</asp:Panel>
Panelimizi attıktan sonra kod kısmımıza geçelim ve kodlarımızı yazmaya başlayalım.
default.aspx.cs dosyamıza geliyoruz ve alt kısımda görüdüğünüz kodları yazmaya başlıyoruz.
 DirectoryInfo klasorBilgisi = new DirectoryInfo(@"C:\Users\osmankurt\Desktop\ResimeYaziYazma\Resim");

        foreach (FileInfo dosya in klasorBilgisi.GetFiles("*.*"))
        {
            Literal ltr = new Literal();
            Panel1.Controls.Add(ltr);

            ltr.Text = "<a href='Resim/"
                + dosya.Name + "'/><img src='Resim/"
                + dosya.Name + "' width='100px' height='100px' border='0'></img></a>" + "<br/>Resim/" + dosya.Name + "<br/>";
        }
Bu kodlarımızın çalışması için sayfanın en üst kısmına
using System.IO;
Kütüphanemizi ekliyoruz.
Bu kodlarımızı ben sayfamın page_load olayına yazdım sayfa yüklendiğinde otomatik olarak linklerini ve resimlerin görüntüledim.

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net ile Mernisten veri Çekme