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(" ")
@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
输入?详细信息这是我的英语按钮,可以吗?我是巴西人