Я пытаюсь отобразить все изображения в папке изображений, которые я сохранил в корневом файле.Я знаю, что они хранили метод Server.MapPath в ядре asp.net.Я не уверен, как бы я выполнял ту же функцию в ядре .net, создавая модель представления и имея возможность перебирать все изображения, хранящиеся в моей корневой папке изображений.Любые предложения будут великолепны.Ниже приведен пример кода, из которого я вышел, но он явно не работает для ядра .Net.
// model
class MyViewModel
{
public IEnumerable<string> Images { get; set; }
}
// controller
public ActionResult MyAction()
{
var model = new MyViewModel()
{
Images = Directory.EnumerateFiles(Server.MapPath("~/images_upload"))
.Select(fn => "~/images_upload/" +
Path.GetFileName(fn))
};
return View(model);
}
// view
@foreach(var image in Model.Images)
{
<img src="@Url.Content(image)" alt="Hejsan" />
}