2012-05-18 95 views
0

我想不通如何將項目拆分到N列。 I.E.分成3列。它是如何完成的? (不,我只是做所有事情垂直)如何將項目拆分成列(MVC3)

謝謝你的任何線索!

foreach (var answer in @question.Answers) 
{ 
    @Html.CheckBox("answer_CheckBox_" + answer.ID.ToString(), false, new { @id = answer.ID }); 
    <label style="margin-left: 0.5em;">@answer.Title</label> 
    <br />                           
} 

回答

2

使用模運算3分離答案爲可除羣:

int i = 1; 
@foreach (var answer in @question.Answers) { 
    @Html.CheckBox("answer_CheckBox_" + answer.ID.ToString(), false, new { @id = answer.ID }); 
    <label style="margin-left: 0.5em;">@answer.Title</label> 

    i % 3 == 0 ? <br/> : "" 
    i++ 
} 

注 - 請原諒我的剃鬚刀語法,如果它不健全......

+1

謝謝@ Xander!你節省了我的時間,我感謝你的回答! –