0

アイテムをN列に分割する方法がわかりません。 IEを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 />                                                                                                         
}
4

1 に答える 1

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

注-音が出ない場合は、かみそりの構文を失礼します...

于 2012-05-18T00:59:47.880 に答える