我想對我的foreach
循環進行排序並使用Html.DisplayFor()
。 我有3種類型/顏色的衝浪板。在foreach循環中排序Html.DisplayFor
代碼:
@foreach (var item in Model)
{
<div style="width:25%;" class="post_grid">
<div class="postImage">
<a href="#">
<center><img style="height:428px" src="@Html.DisplayFor(modelItem => item.Afbeelding)"/></center>
</a>
</div>
<h3>@Html.DisplayFor(modelItem => item.Boardnaam)</h3>
<h4 style="text-align:right;">€ @Html.DisplayFor(modelItem => item.Prijs)</h4>
<h4>@Html.DisplayFor(modelItem => item.Merk)</h4>
<div class="Informatie">
<H5>@Html.DisplayFor(modelItem => item.Beschrijving)</H5>
</div>
<div class="button">
@Html.ActionLink("More Information", "Details", new { id=item.ID })
</div>
</div>
}
所以我想我的foreach循環顯示在我的模型顏色這就是所謂的白的所有項目。例如:如果item.Kleur = "White"
- >顯示Html.DisplayFor()
項目。
有人可以幫助我嗎?
按顏色排序,或只顯示顏色=白色的項目? –