Gönderen: 21-Mayıs-2012 Saat 20:04 | Kayıtlı IP
|
|
|
Sevgili programcı arkadaşlarım bu yazımda size kullandığımız bir klasör içinde bulunan image dosyalarını sayfada görüntüleme konusunda yardımcı olacağım. İsterseniz hiç vakit kaybetmeden kodlarımızı yazmaya geçelim. Bu nerde işimize yarayacak derseniz sınırlı hosting kullanımlarında çok yer kaplayan image dosyalrımızı sağlıklı bir şekilde yönetmemize yarayacaktır diye düşünüyorum.
İ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\R esim");
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.
Umarım faydalı bir yazı olmuştur.
|