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 に答える