TreeView ile FileBrowser
21 Haziran Perşembe, 2007 | Asp.net C# /*Yorumlar (0)*/
Windows uygulamalarında klasör ve dosyaları listelemek için sıkça kullanılan TreeView kontrolünü aynı iş için Asp.Net ortamında nasıl kullanabiliriz?
Web formuna ToolBox -> Navigation -> TreeView kontrolü ekleyelim ve kod tarafına geçelim.
Öncelikle bir adet recursivetekrarlanan metot yazalım (System.IO eklemeye unutmayalım).

Bu metod başlangıç yolundan itibaren ne kadar klasör ve altında da ne kadar dosya varsa bitine kadar çalışacaktır.
Fakat ortamın web olmasından dolayı bulunduğu Index'i bilemeyecektir.
O yüzden ViewState tabanlı bir Propertyözellik yazalım.

Başlangıç noktasındaki dosyalar listeleniyor.

Kodu başlatıyoruz.

İşte sonuç.

Projei indir.