以下循环是在我的 MVC 项目的视图中。
@{for (int i=1;i <= 5;i++){
@{foreach(Infographic.Category item in (Model.CatList as List<Infographic.Category>)){
<div id="cat-name-@i">
@item.Name
</div>
<div id="cat-image-@i">
@item.Image
</div>
<div id="cat-percent-savings-@i">
@item.PercentSavings
</div>
<div id="cat-total-spending-@i">
@item.PercentTotalSpending
</div>
<div id="cat-avg-savings-same-store-@i">
@item.AvgPercentSavingsSameStoreShopper
</div>
}
}
}
}
当我运行时,我收到错误:“方法'Write'没有重载需要0个参数”在我的foreach
循环周围突出显示。
当我将 for 循环放在 foreach 中时,它可以工作,但在继续下一个之前循环每个类别列表 5 次,并在我只需要 25 个时给我 125 个项目。