目前我的数据显示在此行
项目1项目2项目3项目4项目5
我使用以下代码获得此结果
@using SportsStore.Models.WebUI
@model SportsStore.Models.ProductsListViewModel
@{
ViewBag.Title = "Products";
}
<div style="padding-left: 300px;">
<table style="height: 300px; border: 2px; border: 1px solid Red;">
<tr>
@foreach (var p in Model.Products)
{
<td style="height: 100px; width: 150px; border: 2px">
<a href="@Url.Action("Detail", "Product",
new { id = p.ProductID })">
<img alt="@p.ProductDescription" src="@p.Imagename" width="150" height="150"/>
<br />
Name : @p.ProductDescription<br />
Price : <span>@p.RetailPrice</span> </a>
</td>
}
</tr>
</table
</div>
我想显示我的数据
项目1项目2项目3项目4项目5
项目6项目7项目8项目9项目10
请帮帮我
先谢谢
答案 0 :(得分:1)
你可以使用div。首先为外部div设置width
大小,并设置width
大小单元格和float:left
,如下所示。
<div style="padding-left: 300px;width:750px;">
@foreach (var p in Model.Products)
{
<div style="height: 100px; width: 150px; float:left;">
<a href="@Url.Action("Detail", "Product",
new { id = p.ProductID })">
<img alt="@p.ProductDescription" src="@p.Imagename" width="150" height="150"/>
<br />
Name : @p.ProductDescription<br />
Price : <span>@p.RetailPrice</span> </a>
</div>
}
</div>
所以,如果您的外部div width = 750
和单元格width = 150
,那么您有750/150 = 5列。所以,它每行自动创建5列。