我无法弄明白如何将项目拆分为N列。 I.E.分为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 />
}
答案 0 :(得分: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++
}
注意 - 请原谅我的剃刀语法,如果它不合理......