私は次のコードを書きました:
public ActionResult Index()
{
var folders = Directory.GetDirectories(Server.MapPath("~/Content/themes/base/songs"));
foreach (var folder in folders)
{
var movieName = new DirectoryInfo(folder).Name;
string[] files = Directory.GetFiles(folder);
string img = string.Empty;
List<string> song = new List<string>();
foreach (var file in files)
{
if (Path.GetExtension(file) == ".jpg" ||
Path.GetExtension(file) == ".png")
{
img = Path.Combine(Server.MapPath("~/Content/themes/base/songs"), file);
}
else
{
song.Add(Path.Combine(Server.MapPath("~/Content/themes/base/songs"), file));
}
}
}
return View();
}
私がやろうとしているのは、映画の画像とともに20の映画名を渡すことです。各映画には、その下に表示される約4〜5曲が含まれています。上記のすべての情報をキャプチャする方法を理解しましたが、ディスプレイに表示する方法がわかりません。誰か助けてくれませんか?