【发布时间】:2010-12-08 21:13:47
【问题描述】:
我很困惑为什么选择列表中的相应选项没有被选中。
当我单步执行循环时,item.DisciplineId = 2,但未选择学校(“选择”仍然是)。有什么建议吗?
查看
<% foreach (var item in Model.TeamMembers)
{ %>
<tr>
<td>
<%: Html.DropDownListFor(m => item.DisciplineId, Model.MemberDisciplines, "Choose") %>
</td>
</tr>
<% } %>
查看模型
public SelectList MemberDisciplines { get; set; }
public IEnumerable<TeamMember> TeamMembers { get; set; }//Set from the model
MemberDisciplines = new SelectList(new[] {
new SelectListItem{ Text = "Technical", Value = "1"},
new SelectListItem{ Text = "School", Value = "2"},
new SelectListItem{ Text = "Health", Value = "3"}
}, "Value", "Text");
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 drop-down-menu selectlist