Я получаю эту ошибку: «объект» не содержит определения «Изображения», и не найдено никакого метода расширения «Изображения», принимающего первый аргумент типа «объект» (вы пропустили директиву using или ссылку на сборку? )
внутри моего index.aspx
<div class="wrapCarousel">
<div class="Carousel">
<% foreach (var image in Model.Images){ %>
<div class="placeImages">
<img width="150px" height="150px" src="../Img/<%=image.TnImg%>" alt="<%=image.Name%>" />
<div class="imageText">
<%=image.Name%>
</div>
</div>
<% } %>
это мой homecontroller.cs:
public ActionResult Index()
{
ViewData["noOfPlaces"] = noOfPlaces();
ImageViewModel imageViewModel = new ImageViewModel();
imageViewModel.Images = getImages();
return View("Index", imageViewModel);
}
и это мой Imageviewmodel.cs:
namespace laMVC.Models
{
public class ImageViewModel
{
public IList<Image> GetImages { get; set; }
public IList<Image> Images { get; set; }
public Image Image { get; set; }
}
}
Почему index.aspx не может найти Model.Images?