我正在使用下拉列表动态加载部分类。下拉列表代表一对多关系的多方面。一个人注册多个公寓。见下图。到目前为止,它的所有工作。但是,当我回发表单时,我希望默认模型绑定器将所有选定的值收集到视图模型中的列表中。
public class RegistrationViewModel
{
public RegisterModel RegistrationData { get; set; }
public List<OccupierApartment> OccupierApartment { get; set; }
public SelectList ComplexesSelectList { get; set; }
public SelectList OccupierTypeSelectList { get; set; }
}
这是我的问题:视图中下拉列表的 lambda 语法是什么:类似这样,但它只获取列表中的第一项,而我需要获取所有选定的下拉列表:@Html.DropDownListFor(m => m.OccupierApartment[0].OccupierTypeID, Model.OccupierTypeSelectList, "-- 选择 --")