Вы бы использовали строго типизированное представление и передавали модель в представление из контроллера.
Здесь вы можете найти некоторые детали здесь .
Затем вы использовали бычто-то вроде ...
<% foreach(var image in Model.Images) { %>
<div><%= image.Name %></div>
<% } %>
Ваш контроллер будет выглядеть примерно так, как показано ниже, где вы можете получить список изображений из какого-то внешнего источника.
public ActionResult Index()
{
ImageViewModel imageViewModel = new ImageViewModel();
imageViewModel.Images = _imageRepository.GetImages();
return View ("Index", imageViewModel);
}
В приведенном выше коде вы можетепросто используйте ниже для визуализации представления
return View (imageViewModel);
Я предпочитаю быть явным, хотя с вызовом ниже, и указать имя представления для отображения (Даже если это то же самое имя текущего действия контроллераЯ думаю, что это читается лучше)
return View ("Index", imageViewModel);