Как создать раскрывающийся список в ASP.NET MVC, который может обрабатывать нулевое значение?
Приложение представляет собой поле поиска в базе данных, где первичный ключ находится в таблице поиска, т. Е. Категории, а внешний ключ находится в другой таблице, т. Е. CategoryID, но CategoryID является необязательным (т. Е. Может содержать ноль) .
Я думаю, сгенерированная разметка на веб-странице пользователя будет выглядеть примерно так:
<select id="foo">
<option value="">(Not Specified)</option>
<option value="1">Alpha</option>
<option value="2">Bravo</option>
<option value="3">Charlie</option>
</select>
Могу ли я сделать что-то подобное без необходимости писать собственный HtmlHelper? Будет ли это правильно связываться с базовой моделью, когда придет время для сохранения?