2010-02-03 79 views
0

我在我的用户表中有一个婚姻状况字段,它只是varchar 但我只想给用户四个选项(已婚,单身,丧偶和离婚),我想拥有当我编辑表单时选择了正确的一个..是否有可能?请帮忙。帮助与asp.net mvc选择下拉

+0

当然这是可能的。你能告诉我们你有什么不工作吗? – 2010-02-03 14:39:31

回答

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 

将选择模型默认的状态。