Mit asp.net-4.0 passieren Ich habe diese:Wie eine Liste in 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>
Und dann Bilder wie diese slideshow.aspx.cs in der Code-behind war:
Jetzt mit asp.net-MVC2 Ich habe keinen Code hinter, so kann ich nicht auf Bilder zugreifen wie zuvor und einige, wie stattdessen müssen Sie es an die ASPX-Datei übergeben.
Wie wird das gemacht?
Dank M
Also in diesem Fall, was ImageViewModel ist() und sollen wie dieses „foreach (var Bild in Model.imageViewModel die foreach sein) " dann? – Mikael
Wenn Sie Ihre Ansicht stark als ImageViewModel-Typ eingeben und dieser Typ über die Eigenschaft Images verfügt, würden Sie auf die Daten in Ihrer Ansicht mit Model.Images zugreifen. – Matt
'ImageViewModel' ist eine von Ihnen erstellte Klasse mit der Eigenschaft' Images'. In der View verweisen Sie dann auf die übergebene Instanz der Modellklasse als 'Model'. – svick