我正在尝试在我的HTML中执行类似的操作:
@foreach (var item in Model) {
然而,不是每个条目都这样做,我只想要模型中的前6个项目。有谁知道语法?尝试了一些没有成功的人。
答案 0 :(得分:6)
如何使用Take
LINQ方法
@foreach (var item in Model.Take(6))
不要忘记在视图中添加名称空间System.Linq
答案 1 :(得分:1)
您可以使用简单的for
循环。
e.g。 for(int i = 0; i < 6; i++)
答案 2 :(得分:1)
您可以使用Enumerable.Take<TSource> Method
:从序列的开头返回指定数量的连续元素。
例如
@foreach (var item in Model.Take(5)) {
参见: