Самый простой способ создать раскрывающийся список asp.net mvc со значениями от 0 до 10?

Asked
Viewd1391

4

Я новичок в asp.net mvc, извините, если мой вопрос слишком простой.

Мне просто нужен раскрывающийся список от 0 до 10 с использованием Html.DropDownList. Какой способ самый быстрый? На данный момент я вижу только решение, создающее IEnumerable для SelectListItem, добавляющее 10 значений и передающее его с помощью viewdata, но я думаю, что это излишне, как это сделать простым способом?

Заранее спасибо

1 ответов

18
 <%= Html.DropDownList("NumberSelection",
                      Enumerable.Range(0, 11)
                           .Select(x => new SelectListItem
                                            {
                                                 Text=x.ToString(),
                                                 Value=x.ToString()
                                            }
                                  )) %>