MVC3 просматривает данные и отображает их в правильном формате - PullRequest
0 голосов
/ 15 декабря 2011

Я перебираю данные и хочу показать 3 элемента в строке, каждый элемент в делении. Не зная, сколько предметов в настоящее время содержит модель.

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

Пожалуйста, приведите пример, спасибо!

Ответы [ 2 ]

0 голосов
/ 15 декабря 2011
    @{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>
        }
    }
0 голосов
/ 15 декабря 2011

Используйте цикл for вместо foreach, затем, когда ваш индекс делится на 3, добавьте новую строку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...