Forum

Dizindek dosya isim...
 
Bildirimler
Hepsini Temizle

Dizindek dosya isimlerini hyperlink olarak listeleme

3 Yazılar
2 Üyeler
0 Reactions
606 Görüntüleme
(@sinemerkan)
Gönderiler: 234
Reputable Member
Konu başlatıcı
 

merhabalar ;

aşağıdaki şekilde verilere ulaşabiliyorum ama linkler yanyana geliyor alt alta gelmiyor

var path = Server.MapPath("~/files/");

var dir = new DirectoryInfo(path);

HyperLink link = new HyperLink();

link.ID = ID;

link.Text = "";

link.NavigateUrl = "";

IEnumerable<FileInfo> fileList = dir.GetFiles("*.*", SearchOption.AllDirectories).Where(x => x.Extension != ".cfg");

 

foreach (FileInfo fi in fileList)

{

link.Text += @"Dosya"+"<br/>";

link.NavigateUrl+="http://" + Core.Linkfield+ @"/" + fi.Name;

//link.NavigateUrl += "<br/>"; burası çalışmıyor

}

Page.Controls.Add(link);

 

 
Gönderildi : 30/09/2017 19:49

(@birolaydugan)
Gönderiler: 867
Prominent Member
 

küçüçük bir hata , birazda revize etdim .

var path = Server.MapPath("~/files/");

var dir = new DirectoryInfo(path);

IEnumerable<FileInfo> fileList = dir.GetFiles("*.*", SearchOption.AllDirectories).Where(x => x.Extension != ".cfg"); 

foreach (FileInfo fi in fileList)

{

HyperLink link = new HyperLink(); // burası 

link.Text += fi.Name + @"<br/>";  // ve burası , Dosya adı olması daha okunabilir olur

link.NavigateUrl+="http://" + Core.Linkfield+ @"/" + fi.Name;

}

Page.Controls.Add(link);

 

 

 
Gönderildi : 01/10/2017 00:49

(@sinemerkan)
Gönderiler: 234
Reputable Member
Konu başlatıcı
 

hocam çok tşkler , tecrübe işte , bazen gözünün önünde oluyor ama göremiyorsun 🙂

 
Gönderildi : 01/10/2017 02:19

Paylaş: