SelectList с нулевым выбором
У меня есть куча выпадающих списков, на мой взгляд, таких как:
@Html.DropDownListFor(model => model.Process, Model.ProcessList)
Все они принимают в SelectList
на основе данных из таблицы базы данных следующим образом:
ProcessList = new SelectList(_db.Processes, "ID", "Name");
где _db.Processes
возвращает a ObjectSet<Process>
.
Проблема заключается в том, что иногда свойство, заданное выпадающим списком, не может быть выбрано, т.е. null
. Как добавить элемент null
в SelectList
>
Ответы
Ответ 1
@Html.DropDownListFor(model => model.Process, Model.ProcessList,"--Select Process--")
Вышеупомянутая строка добавит --select process--
вверху списка выбора и, если это значение будет выбрано, будет вывешена пустая строка, а свойство bound будет установлено в null (в этом случае процесс)