我试图在我的 HTML 中做这样的事情:
@foreach (var item in Model) {
但是,我只想要模型中的前 6 个项目,而不是对每个条目都这样做。有谁知道语法?试了几次都没有成功。
我试图在我的 HTML 中做这样的事情:
@foreach (var item in Model) {
但是,我只想要模型中的前 6 个项目,而不是对每个条目都这样做。有谁知道语法?试了几次都没有成功。
如何使用Take
LINQ 方法
@foreach (var item in Model.Take(6))
不要忘记System.Linq
在视图中添加命名空间
你可以使用一个简单的for
循环。
例如for(int i = 0; i < 6; i++)
您可以使用Enumerable.Take<TSource> Method
:从序列的开头返回指定数量的连续元素。
例如。
@foreach (var item in Model.Take(5)) {
参考: