帮助asp.net mvc选择下拉列表

时间:2010-02-03 14:29:42

标签: asp.net-mvc select drop-down-menu

我的users表中有一个婚姻状态字段,它只是varchar 但我只想给用户四个选项(已婚,单身,丧偶和离婚),我想在编辑表格时选择正确的选项..是否可能?请帮忙。

2 个答案:

答案 0 :(得分:2)

这应该指向正确的方向:

<%= Html.DropDownList("listName", new string[] { "Married", "Single", "Widowed", "Divorced" }
.Select(m => new SelectListItem(){
    Selected = model.MaritalStatus == m,
    Text = m,
    Value = m
})); %>

假设您的模型有一个'MaritalStatus'字段,

Selected = model.MaritalStatus == m

默认情况下会选择模型的状态。

答案 1 :(得分:0)

这篇博文应引导您朝着正确的方向前进:

http://weblogs.asp.net/ashicmahtab/archive/2009/03/27/asp-net-mvc-html-dropdownlist-and-selected-value.aspx

您必须向我们提供更多信息,并提供您目前所拥有的代码示例,以获得更具体的答案。