我正在尝试将数组传递到我的部分视图中的此下拉列表:
<%
Html.DropDownList(Model.Name, Model.Options);
%>
当然,选项以逗号分隔。它期待一个IEnumerable所以不确定我在这里缺少什么。它不接受阵列。
答案 0 :(得分:1)
也许您可以向我们展示更多代码,例如Model.Options的值,但这里有一些可能有用的代码。
model.Options = new SelectList(values.ToList(), "Key", "Value");
<%= Html.DropDownList(Model.Name,
(IEnumerable<SelectListItem>)model.Options) %>
答案 1 :(得分:0)
你可以试试这个:
<%
Html.DropDownList(Model.Name, new SelectList(Model.Options));
%>