6

ここここでわかるように、私は asp.net MVC の SelectList の良き友人ではありません。
今回はその中のアイテムをどう数えようかと悩んでいます。可能な項目に選択肢がない場合 (items.count <2)、ドロップダウンの代わりにラベルを表示したいと考えています。

- 編集 -

ウィルの答えもおそらくうまくいきますが、簡単な方法は電話です

.GetListItems().Count()

これにより、遅延フェッチが無効になりますが、とにかくドロップダウンになるので、問題になるとは思いません。

4

2 に答える 2

4

Linq には、 Count() という IEnumerableの拡張メソッドがあります。

于 2008-11-19T13:56:22.847 に答える
3

Linq には、Count() という IEnumerable の拡張メソッドがありません。Count() は IEnumerable に実装されており、これは大きな違いです。

于 2011-01-06T12:55:13.680 に答える