MVC4 の別のフォルダーからすべてのサブフォルダーを一覧表示しようとしています。次のコードがありますが、完全なパスが返されます。フォルダー名だけが必要です。
コントローラ
public ActionResult Gallery()
{
string path = Server.MapPath("~/Filemanager/userfiles/");
List<string> picFolders = new List<string>();
if (Directory.GetFiles(path, "*.jpg").Length > 0)
picFolders.Add(path);
foreach(string dir in Directory.GetDirectories(path, "*", SearchOption.AllDirectories))
{
if (Directory.GetFiles(dir, "*.jpg").Length > 0)
picFolders.Add(dir);
}
return View(picFolders);
}
CSHTML
@foreach (string picFolders in Model)
{
<tr>
<td>
@picFolders
</td>
</tr>
}
これをどのように行う必要がありますか?