Я использую Html.DropDownListFor
для создания списка выбора. Это простой список чисел от 1 до 100. Один из параметров - selectList As System.Collections.Generic.IEnumerable(Of SelectListItem)
- это параметры списка, которые я обычно строил вручную, например:
@Html.DropDownListFor(Function(x) x.Sorting.IsAscending, _
New SelectList(New Dictionary(Of String, Boolean) From _
{{"Sort Ascending", True}, {"Sort Descending", False}}, "value", "key"))
Или из перечисления, например:
@Html.DropDownListFor(Function(x) x.Sorting.SortFieldCurrent, _
New SelectList(Model.Sorting.SortFields, "value", "key"))
Но на этот раз мне нужен список от 1 до 100. И я отказываюсь создавать его вручную:)
Есть ли какая-нибудь сладкая магия LINQ для составления списка для меня?