Выпадающий список Asp .Net MVC

#asp.net #asp.net-mvc #model-view-controller #dropdown

#asp.net #asp.net-mvc #модель-представление-контроллер #выпадающий список

Вопрос:

Я хочу отобразить диапазон от 2000 до 2020, поэтому я использую это:

  @Html.DropDownListFor(p => p.Year, Enumerable.Range(2000, 2020)
    .Select(x => new SelectListItem { Text = x.ToString(),
    Value = x.ToString() }));
 

Но он отображает диапазон от 2000 до 4019.

Ответ №1:

Здесь вам нужно передать count в качестве второго параметра.

Узнайте больше о Enumerable.Диапазон

 Enumerable.Range(2000, 21)