如何将项目拆分为列 (MVC3)

本文关键字:MVC3 拆分 项目 | 更新日期: 2023-09-27 18:34:28

我不知道如何将项目拆分为 N 列。即分为 3 列。怎么做?(不,我只是垂直地做了所有事情(

谢谢你的任何线索!!

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

如何将项目拆分为列 (MVC3)

使用模运算符将答案分成可被 3 整除的组:

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

注意 - 请原谅我的剃刀语法,如果它不合理...