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 (в этом случае процесс)