如何拆分物品放入列(MVC3)(How to split items into columns (M

2019-10-29 06:37发布

我无法弄清楚如何将项目拆分到N列。 即,进入3列。 如何才能做到? (不,我只是做了所有的事情垂直)

谢谢你的任何线索!

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 />                                                                                                         
}

Answer 1:

使用模运算符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++
}

注意-原谅我的剃须刀语法,如果它不健全......



文章来源: How to split items into columns (MVC3)