Я пытаюсь создать список фильмов, данные которых поступают из таблицы базы данных.Поэтому мне нужно создать представление продуктов Side By Side, используя @foreach () {....}.Пожалуйста, ознакомьтесь с моим кодом ниже и помогите мне выполнить этот шаг.
Я хочу, чтобы мои продукты были такими (используя элемент @foreach):
Продукт 1 Продукт 2 Продукт 3
Продукт 4 Продукт 5 Продукт 6
Я пытался сделать
@foreach(var i=0; i< Model.Count; i+=2)
{
}
, но, возможно, не сработало из-за моих изображений, которые поступают из db как Imagepath.
<table class="table">
<tr>
<th>
@Html.DisplayNameFor(model => model.MoviesName)
</th>
<th>
@Html.DisplayNameFor(model => model.ImgPath)
</th>
<th>
@Html.DisplayNameFor(model => model.ReYear)
</th>
<th>
@Html.DisplayNameFor(model => model.UnitPrice)
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.MoviesName)
</td>
<td>
<img src="@Url.Content("~/Image/" +
System.IO.Path.GetFileName(item.ImgPath))" alt=""
width="75" , height="100" />
</td>
<td>
@Html.DisplayFor(modelItem => item.ReYear)
</td>
<td>
@String.Format("{0:c}", item.UnitPrice)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.MovieID
}) |
@Html.ActionLink("Details", "Details", new { id =
item.MovieID
}) |
@Html.ActionLink("Delete", "Delete", new { id =
item.MovieID
})
</td>
</tr>
}
</table>