С asp.net-4.0 Я сделал это:Как передать список в asp.net-MVC2
slideshow.aspx
<div class="wrapCarousel">
<div class="Carousel">
<% foreach(var image in Images) { %>
<div class="placeImages">
<img width="150px" height="150px" src="../Img/<%=image.TnImg%>" alt="<%=image.Name%>" />
<div class="imageText">
<%=image.Name%>
</div>
</div>
<% } %>
</div>
А затем изображения было в коде позади, как этот slideshow.aspx.cs:
public class Image
{
public string TnImg { get; set; }
public string Name { get; set; }
public string City { get; set; }
public string RefPlace { get; set; }
public string RefInfo { get; set; }
public string RefInfoDynamic { get; set; }
public Image(string TnImg, string Name, string City, string RefPlace, string RefInfo, string RefInfoDynamic)
{
this.TnImg = TnImg;
this.Name = Name;
this.City = City;
this.RefPlace = RefPlace;
this.RefInfo = RefInfo;
this.RefInfoDynamic = RefInfoDynamic;
}
}
Images.Add(new Image("", "", "", "", "", "");
Теперь с asp.net-MVC2 У меня нет никакого кода, поэтому я не могу получить доступ к изображениям, как раньше, а некоторым - как передать его в файл .aspx.
Как это делается?
Благодаря M
Так что в данном случае то, что ImageViewModel() и если Еогеасп быть, как это «Еогеасп (вар изображение в Model.imageViewModel) " тогда? – Mikael
Если вы сильно набираете свое представление как тип ImageViewModel, и этот тип имел свойство Images, вы получили бы доступ к данным в вашем представлении с помощью Model.Images. – Matt
«ImageViewModel» - это класс, который вы создаете, обладающий свойством «Images». В представлении вы затем ссылаетесь на экземпляр класса, который прошел в качестве «Модель». – svick