我有一些代码在表格中的剃刀文件中使用以下方法设置下拉列表:
foreach (var item in group) {
<tr>
<td>
...
@Html.DropDownListFor(modelItem => item.OfficeUserId, Model.OfficeApprovers, new { @class = "officeapproverddl", invoiceLineId = @item.InvoiceLineId, officeUserId = @item.OfficeUserId })
...
</td>
</tr>
}
</table>
这很好用,但是现在我想要表外的相同下拉列表。因此将没有要使用的项目对象。
你如何在桌子之外进行这项工作,即。我现在必须提供的只是 Model.OfficeApprovers 和 html 属性。
Model.OfficeApprovers 的类型为:new Dictionary<string, IEnumerable<SelectListItem>>();