Выпадающий список с ограниченным диапазоном выбора в Asp.Net MVC? - PullRequest
2 голосов
/ 22 февраля 2011

Я хочу привязать поле в представлении к свойству в ViewModel. Объект «Программа» и имеет свойства «Имя» и «Уровень». Таким образом, пользователь должен иметь возможность установить название программы и уровень опыта, который он / она имеет с этой программой.

Программа - это таблица в базе данных Sql Server, доступ к которой осуществляется через Entity Framework. Поэтому было бы достаточно просто привязать свойство Level в ViewModel к текстовому полю:

@Html.TextBoxFor(model => model.Level)

Но я хочу выпадающий список с ограниченным количеством уровней (1-5). Итак, как мне это сделать и при этом привязать раскрывающийся список к свойству ViewModel?

1 Ответ

2 голосов
/ 22 февраля 2011
@Html.DropDownListFor( model => model.Level, new SelectList(new [] {1, 2, 3, 4, 5}) );
...