如何将下拉列表与 IEnumerable 一起使用?
How to use dropdownlist with a IEnumerable?
我有这个代码:
@{
xx.Data.UnitOfWork unitOfWork = new xx.Data.UnitOfWork();
var empresas= unitOfWork.EmpresaRepository.Get();
}
<div class="editor-field">
@Html.DropDownList("Empresa", new SelectList(empresas))
</div>
变量 empresas 是一个 IEnumerable<Empresa>
Empresa 有一个 ID 和一个名称
我需要在下拉列表中显示名称,当然 ID 将是关键
我所做的最终结果是:http://screencast.com/t/MvdaPZ5P
使用带有值 属性 名称和文本 属性 名称的 overload of the SelectList constructor:
@Html.DropDownList("Empresa", new SelectList(empresas, "ID", "Name"))
我有这个代码:
@{
xx.Data.UnitOfWork unitOfWork = new xx.Data.UnitOfWork();
var empresas= unitOfWork.EmpresaRepository.Get();
}
<div class="editor-field">
@Html.DropDownList("Empresa", new SelectList(empresas))
</div>
变量 empresas 是一个 IEnumerable<Empresa>
Empresa 有一个 ID 和一个名称
我需要在下拉列表中显示名称,当然 ID 将是关键
我所做的最终结果是:http://screencast.com/t/MvdaPZ5P
使用带有值 属性 名称和文本 属性 名称的 overload of the SelectList constructor:
@Html.DropDownList("Empresa", new SelectList(empresas, "ID", "Name"))