1
asp.net-4.0 I이 한 :와
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
) 더 읽고 생각)과의 foreach는 Model.imageViewModel이 "foreach는 (var에 이미지처럼해야 "그럼? – Mikael
강력하게 ViewView를 ImageViewModel 유형으로 입력하고 해당 유형에 Images 속성이 있으면 Model.Images를 사용하여 View의 데이터에 액세스하게됩니다. – Matt
'ImageViewModel'은'Images' 속성을 가진 클래스입니다. 뷰에서, 전달 된 모델 클래스의 인스턴스를'Model'으로 참조하십시오. – svick