gpt4 book ai didi

c# - Razor动态表创建c#

转载 作者:行者123 更新时间:2023-11-30 22:55:56 27 4
gpt4 key购买 nike

我有从 Controller 传递到 razor View 的嵌套对象列表。

如果嵌套列表数大于 10,我需要在第一列中呈现前 10 个对象,然后在第二列中呈现其余对象。

我已尽我所能做到这一点!对此的任何帮助将不胜感激。我在 .Skip() 和 .Take() 方法方面取得了最大的成功。

最佳答案

啊哈,所以你想要的是

item01 item11 item21

item02 item12 item22

...

您需要遍历第 0-9 行并决定哪个项目出现在哪一列中。如果这是正确的,则使 Items 成为一个数组...希望这有帮助...

@for(row=0; row<10; ++row){
<tr>
@for(col=0; col<5;++col){
var idx = col * 10 + row;
if(idx>=Model.items.length){
<td>&nbsp;</td>
}else{
var itm = Model.items[col * 10 + row];
<td>itm</td>
}
}
</tr>
}

关于c# - Razor动态表创建c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54835317/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com