Я динамически загружаю частичный класс с выпадающими списками. Раскрывающиеся списки представляют собой одну сторону отношений один ко многим. Один человек регистрируется в нескольких квартирах. Смотрите картинку ниже. Все работает до этого момента. Однако, когда я отправляю обратно форму, я хочу, чтобы связыватель модели по умолчанию собирал все выбранные значения в Список в модели представления.
public class RegistrationViewModel
{
public RegisterModel RegistrationData { get; set; }
public List<OccupierApartment> OccupierApartment { get; set; }
public SelectList ComplexesSelectList { get; set; }
public SelectList OccupierTypeSelectList { get; set; }
}
Это мой вопрос: каков лямбда-синтаксис для раскрывающихся списков в представлении: что-то вроде этого, но он получает только первый элемент в списке, тогда как мне нужно получить все выбранные раскрывающиеся списки: @ Html.DropDownListFor ( m => m.OccupierApartment [0] .OccupierTypeID, Model.OccupierTypeSelectList, "- select -")