我需要具有以下选项的值:
我创建了我的选择如下:
<select id="fromSelectBox" multiple="multiple" >
<% foreach (var item in Model.Projects) { %>
<option><%=Html.Encode(item.Text)%></option>
<%}
%>
</select>
如何使用模型中的item.ID?来设置选项的值?
答案 0 :(得分:3)
查看HtmlHelper的下拉列表。 SelectList为dataValueField和dataTextField提供可选参数。
<%= Html.DropDownList("fromSelectBox",
new SelectList(Model.Projects, "ID", "Text"))
%>
答案 1 :(得分:1)
你能不能只使用<option value="<%=item.ID%>">
?
答案 2 :(得分:0)
简单:
<select id="fromSelectBox" multiple="multiple" >
<% foreach (var item in Model.Projects) { %>
<option value="<%=Html.Encode(Item.Text)%>"><%=Html.Encode(item.Text)%></option>
<%}
%>
</select>
您也可以使用项目的任何其他属性