0

目前,这是我从数据库中提取项目列表并在菜单项下显示的代码:

<div class="top">
<ul>
<li class='itemCaption f17o'>&nbsp;</li>
@foreach (var category in Model.CatList)
{
<li>
<a href="/c/@category.Id/@category.Name" class='white'>@category.Name</a>
</li>
}


</ul>

</div>

但这仅显示一列下的所有项目。当我到达一列中的第 8 个项目时,如何将列表拆分为另一列?

4

1 回答 1

0
@foreach (var category in Model.CatList.Select((Value, i => new { i, Value }))
{
    if (category.i % 8 == 0)
    {
        @("</ul></li><li><ul>")
    }
    <li>
        <a href="/c/@category.Value.Id/@category.Value.Name" class='white'>@category.Value.Name</a>
    </li>
}
于 2013-02-15T18:47:44.563 回答