【发布时间】:2016-08-23 11:28:26
【问题描述】:
我有一个构造函数,它传入一个对象的 IEnumerable,然后从 SelectList 类型的公共变量中公开它。在 cshtml 文件中它已被映射到 DropDownListFor 并且下拉列表填充良好,但是当我尝试将“未选择”附加到下拉列表时它不会显示在屏幕上,例如
视图模型的构造函数:
IEnumerable<Partner> beneficiaryNames
在构造函数中设置值:
BeneficiaryNames = new SelectList(beneficiaryNames, "Id", "Name");
视图模型中的声明:
public SelectList BeneficiaryNames { get; set; }
那么在我看来:
@Html.DropDownListFor(m => m.SearchRequest.BeneficiaryId, Model.BeneficiaryNames, "None selected")
【问题讨论】:
标签: c# asp.net-mvc