0

我试图在我的 HTML 中做这样的事情:

@foreach (var item in Model) {

但是,我只想要模型中的前 6 个项目,而不是对每个条目都这样做。有谁知道语法?试了几次都没有成功。

4

3 回答 3

6

如何使用TakeLINQ 方法

@foreach (var item in Model.Take(6))

不要忘记System.Linq在视图中添加命名空间

于 2013-03-28T13:06:10.467 回答
1

你可以使用一个简单的for循环。

例如for(int i = 0; i < 6; i++)

于 2013-03-28T13:06:29.467 回答
1

您可以使用Enumerable.Take<TSource> Method:从序列的开头返回指定数量的连续元素。

例如。

@foreach (var item in Model.Take(5)) {

参考:

Enumerable.Take 方法

于 2013-03-28T13:08:23.583 回答