1

我正在使用下拉列表动态加载部分类。下拉列表代表一对多关系的多方面。一个人注册多个公寓。见下图。到目前为止,它的所有工作。但是,当我回发表单时,我希望默认模型绑定器将所有选定的值收集到视图模型中的列表中。

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, "-- 选择 --")

在此处输入图像描述

4

1 回答 1

2

我建议您查看以下文章,该文章说明了一个自定义 HTML 助手,该助手适用于将元素动态添加到列表的场景。

于 2012-03-31T11:29:13.123 回答