【发布时间】:2013-09-11 18:37:13
【问题描述】:
您好,我需要帮助将内容并排放置。
现在我可以在左侧和右侧分别显示内容。但我需要显示数据库中的记录。为此,我正在使用 foreach 循环。所以我需要显示的是左侧的第一条记录和右侧的第二条记录和左侧的第三条记录,依此类推。我怎么能这样循环。
我被困在这里。我需要帮助..
我正在使用此代码,但所有内容都如我之前所说的那样显示。
<body>
@foreach (var item in Model)
{
<!-- Main Table(You can define padding accordingly) -->
<table width="80%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="50%">
<!-- Table on left side -->
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td>
<span class="Title">APP</span>
<br/>
<div class="listRowA" onmouseover="this.className='listRowAHover'" onmouseout="this.className='listRowA'">
<div class="listPageCol" onclick="location.href='../Home/ControlPanel'">
<span class="listlCol1">
<br />
@item.ID
</span>
<span class="listCol2"><img src="../Content/Images/20_thumb.jpg" width="281" height="200" border="0" alt="image" /></span>
</div>
</div>
</td>
</tr>
<tr>
<td> </td>
<td></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<!-- END -->
</td>
<td width="50%">
<!-- Table on right side -->
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td>
<div class="listRowA" onmouseover="this.className='listRowAHover'" onmouseout="this.className='listRowA'">
<span class="listCol2"><img src="../Content/Images/20_thumb.jpg" width="281" height="200" border="0" alt="image" /></span></div>
</td>
</tr>
<tr>
<td> </td>
<td></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<!-- END -->
</td>
</table>
<!-- END OF MAIN TABLE -->
}
</body>
【问题讨论】:
-
使用带有索引的
for循环代替foreach循环并对索引进行模(%2) 计算以确定奇数或偶数(左或右)。 -
嗨,你能检查我对彗星答案的评论吗?我得到运算符'/'不能应用于'System.Collections.Generic.List
'和'类型的操作数int 错误..
标签: html css asp.net-mvc razor asp.net-mvc-views