Я работаю над сайтом для кого-то, и у меня есть небольшая проблема. Я признаю, что я немного новичок в MVC и EF, поэтому у меня есть эта проблема. В моем представлении «Индекс» отображаются мои продукты, но они отображаются в прямом и нижнем списке, как и таблица, которую я создал, которую он должен был делать.Создание галереи продуктов с EF 6 и MVC 5
То, что я пытаюсь сделать, это создать галерею, где они бок о бок, скажем 4 подряд, а затем перейти к следующей строке и так далее (Бог, я знаю, это имеет смысл). Вот мой взгляд
@model IEnumerable<AccessorizeForLess.ViewModels.DisplayProductsViewModel>
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<table class="table">
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Name)<br />
<img src="@item.Image.ImagePath"/>
</td>
<td>
@Html.DisplayFor(modelItem => item.Price)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.Id }) |
@Html.ActionLink("Details", "Details", new { id = item.Id }) |
@Html.ActionLink("Delete", "Delete", new { id = item.Id })
</td>
</tr>
}
</table>
И, конечно же, он делает то, что должен делать. Может ли кто-нибудь помочь мне с этим?
Рассмотрим с помощью div с 'float: left;' и 'width: 25%' –
@StephenMuecke Я хотел бы поблагодарить вас за вашу помощь за последние пару дней. Это много значит, когда я могу получить помощь, изучая входы и выходы MVC. – PsychoCoder
Удовольствие. Я предполагаю, что вы это проработали, но [здесь есть упрощенная скрипка] (http://jsfiddle.net/7vkc8myy/), показывающая, что вы можете сделать. –