3
私はHtml.DropDownListFor
を使用して選択リストを作成しています。HTML.DropDownListFor - SelectListの構文シュガー
@Html.DropDownListFor(Function(x) x.Sorting.IsAscending, _
New SelectList(New Dictionary(Of String, Boolean) From _
{{"Sort Ascending", True}, {"Sort Descending", False}}, "value", "key"))
または列挙型から:私は通常、手動で構築されているリストのオプションであり、このような - selectList As System.Collections.Generic.IEnumerable(Of SelectListItem)
- それは1から100までの数字の単純なリストのパラメータの一つであります
@Html.DropDownListFor(Function(x) x.Sorting.SortFieldCurrent, _
New SelectList(Model.Sorting.SortFields, "value", "key"))
しかし、私は1から100までのリストをしたいと、私はそれを手動で作成するには:)
を拒否し、この時間は私のためにリストを構築するためのいくつかの甘いLINQの魔法はありますか?
パーフェクト感謝! VB版の追加ポイント:) –