2011-12-15 94 views
0

我正在循環顯示數據,我想在每行顯示3個項目,每個項目在div中。 不知道模型當前包含多少項目。MVC3循環顯示數據並以正確的格式顯示

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

請舉例,謝謝!

回答

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> 
     } 
    } 
+0

謝謝你的例子,可以請你解釋一下你爲什麼把I%3? – Ben 2011-12-15 06:46:12

0

使用for循環,而不是一個foreach,那麼當你的指數是被3整除添加一個新行