【发布时间】:2020-02-08 10:55:42
【问题描述】:
public ActionResult DisplayFiles()
{
var getCategory = dbcontext.tblDetails.Select(x => x.Category).Distinct().ToList();
ViewBag.Category = getCategory;
foreach (string category in getCategory)
{
ViewBag.Images = Directory.EnumerateFiles(Server.MapPath("~/" + category)).Select(fn => "~/" + category + "/" + Path.GetFileName(fn));
}
return View();
}
我尝试像这样上传它,category 从表 tblDetails 的数据库中返回文件夹名称,我想从其中获取文件。
实际上,上面的代码在每次循环迭代后都会覆盖文件夹名称,并将最后一个类别名称提供给 Viewbag.Images 并且只显示该文件夹的文件
【问题讨论】:
标签: c# .net asp.net-mvc asp.net-core