2010-02-03 109 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 

將選擇模型默認的狀態。