Я использую DropDownList для вот так:
@Html.DropDownListFor(model => model.SelectedOrganisationValue, new SelectList(Model.OrganisationList, "Value", "Text"))
И я также использую:
[Required]
как атрибут в представлении.
Таким образом, когда я отправляю обратно представление на сервер и требуемый атрибут завершается ошибкой, представление отображается снова, но затем модель становится нулевой. Поэтому я получу исключение NullReferenceException в Model.OrganisationList.