C# 如何将一个包含12项的列表划分为包含6项的两列?

C# 如何将一个包含12项的列表划分为包含6项的两列?,c#,html,asp.net-mvc,razor,C#,Html,Asp.net Mvc,Razor,@foreach(TaxabandeirAdministratoras项目中的变种分类群) { @DisplayFor(modeleItem=>taxa.NumeroTaxas,新的{@class=“text uppercase”}) @Html.Raw(“X=”) @DisplayFor(modeleItem=>taxa.ValorTaxa,新的{@class=“text uppercase”}) @Html.Raw(“%”) } 您可以简单地将数字添加到您的id中,使其唯一,或者根据您的一


@foreach(TaxabandeirAdministratoras项目中的变种分类群)
{
@DisplayFor(modeleItem=>taxa.NumeroTaxas,新的{@class=“text uppercase”})
@Html.Raw(“X=”)
@DisplayFor(modeleItem=>taxa.ValorTaxa,新的{@class=“text uppercase”})
@Html.Raw(“%”)

}
您可以简单地将数字添加到您的id中,使其唯一,或者根据您的一些型号数据设置此id:

 @{int i = 0;}
 @foreach(var myItem in Model.Members)
 {
     <span id="name_@(i)">test</span>
     i++;
 }
@{int i=0;}
@foreach(Model.Members中的var myItem)
{
测试
i++;
}

用经典的
for循环
替换每个的
,并使用它的索引器

//... some code
else
{
    for (int i = 1; i <= item.TaxaBandeiraAdministradoras.Count; i++)
    {
        var taxa = item.TaxaBandeiraAdministradoras[i];
        <div id="@(i.ToString())">Example Div with Id @(i.ToString()) from Loop</div>

        <div style="padding-left: 100px;" id="demo-@item.BandeiraAdministradoraId" class="collapse">
            <div style="float: left;">
                @Html.DisplayFor(modelItem => taxa.NumeroTaxas, new {@class = "text-uppercase"})
                @Html.Raw("X =")
            </div>

            <div style="float: left">
                @Html.Raw("&nbsp")
                @Html.DisplayFor(modelItem => taxa.ValorTaxa, new {@class = "text-uppercase"})
                @Html.Raw("%")
            </div>
        </div>
        <br/>
    }
}
/。。。一些代码
其他的
{
对于(inti=1;i taxa.NumeroTaxas,新的{@class=“text uppercase”})
@Html.Raw(“X=”)
@Html.Raw(“ ”)
@DisplayFor(modeleItem=>taxa.ValorTaxa,新的{@class=“text uppercase”})
@Html.Raw(“%”)

} }
您应该发布示例代码,并为您尝试执行的操作添加详细信息。我编辑了我的问题并添加了代码,对不起,我忘记了我认为这是因为我有一个If,这让我很困惑!我得到了它!但是不起作用,因为我的按钮在循环之外,那么变量“i”不起作用,因为它不是全局变量…我不知道在这种情况下我必须做什么…按钮应该做什么?一个按钮用于
n
输入?详细信息这是我的英语按钮,可以吗?我是巴西人