MVC3循环数据&以正确的格式显示

时间:2011-12-15 06:15:26

标签: html asp.net-mvc-3

我正在遍历数据,我希望每行显示3个项目,div中的每个项目。 不知道模型当前包含多少项。

 @foreach (var item in Model)
    {
        <div class="content">
          @item.StudentName
        </div>
         <div>
          @item.StudentId
        </div>
    }

请提供示例,谢谢!

2 个答案:

答案 0 :(得分:0)

使用for循环而不是foreach,然后当你的索引可以被3整除时添加一个新行

答案 1 :(得分:0)

    @{int i = 1;}
    @foreach (var item in Model)
    {
        <div style="float:left;">
            <div class="content">
                @item.StudentName
            </div>
            <div>
                @item.StudentId
            </div>
        </div>
i++;
        if(i%3==0)
        {
            <div style="clear:both;"></div>
        }
    }