如何使用razor + bootstrap创建一个带有复选框的表

时间:2017-02-10 16:01:17

标签: razor

在mvc应用程序中,我需要显示一个字符串列表作为复选框。我想创建一个包含4列的表。

代码:

@{ int i = 0; }
@foreach (string s in Model)
{
    if (i % 4 == 0)
    {
        @Html.Raw("<div class=\"row\"><!--row-->");
    }
    @Html.Raw("<div class=\"col-sm-3\">")
    @Html.CheckBox(s)
    @Html.Label(s)
    @Html.Raw("</div")
    if (i % 4 == 3)
    {
        @Html.Raw("</div><!--close row-->");
    }
    i++;
}

由于某种原因,我不理解这段代码只在写入一行时才写一个div class = col-sm-3,每4个项目。它应该为每个字符串写一列,但它确实是。

0 个答案:

没有答案