MVC ASP.NET, как обработать пустое значение по умолчанию для выпадающего списка

Нет, конечно, язык не должен иметь комментариев. Но (полезная) программа должна иметь комментарии ... Я не согласен с вашей идеей, что в грамотном коде нет комментариев. Какой-то очень хороший код легко понять с помощью комментариев, но только с трудностями без него.

1
задан womp 8 July 2009 в 05:49
поделиться

1 ответ

Значение Group в действии будет 0. Вы можете проверить, равна ли Group нулю, и вызвать ModelState.AddModelError. Было бы лучше, если бы можно было явно установить значение элемента по умолчанию в раскрывающемся списке, но это невозможно в Html.DropDownList

В любом случае я использую перегрузку:

С этим у вас есть одно свойство в Модели для списка Групп и один для ключа выбранной Группы. Если я использую

, то ModelState.IsValid для меня всегда ложно.

2
ответ дан 3 September 2019 в 01:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: