У меня есть следующий DropDownListFor, который отображает список состояний для пользователя на выбор. Как я могу по умолчанию выпадающее меню быть пустым. В настоящее время он по умолчанию первого состояния в алфавитном порядке («Аляска»)По умолчанию пустой вариант для выпадающего меню MVC
@Html.DropDownListFor(m => m.User.StateID,
new SelectList(Model.User.States.Where(filter => filter.Active && (filter.CountryID == 1))
.Select(item => new
{
ID = item.StateProvinceID,
Description = item.Name
}),
"ID",
"Description",
Model.User.StateID),
new { @data_bind = "value: user.StateID, enable:!isSiteUser()", tabindex = "10" })
Вы прочитали этот ответ? Помогает ли это? http://stackoverflow.com/a/7229707/1559978 –
Я посмотрел на это и на несколько других вопросов, но мне не удалось получить какие-либо предложения для работы. Я продолжаю получать ошибки в HTML, когда пытаюсь добавить что-то для пустого значения по умолчанию. – AtlasBowler
Я понял. Одно из предложений действительно «http://stackoverflow.com/questions/506001/asp-net-mvc-dropdown-with-a-default-empty-option». Я просто помещал его в неправильное место. Это неловко. – AtlasBowler