我有一个显示“是”和“否”的下拉列表。如果我从下拉列表中选择是,则 1 应保存到数据库。如果我选择否,则应保存 0。如果我从创建页面的下拉列表中选择是,则应显示在索引页面中是,但保存的值应为 1
型号为:
public class State
{
[Key]
public int StateID { get; set; }
public string Code { get; set; }
public string Description { get; set; }
public int Active { get; set; }
}
创建.cshtml
<div class="editor-field">
@Html.DropDownListFor(model => model.Active,new[]{new SelectListItem() {Text="Yes",Value="1"},
new SelectListItem(){Text="No",Value="0"}})
@Html.ValidationMessageFor(model => model.Active)
索引.cshtml:
<td>
@Html.DisplayFor(modelItem => item.Active)
</td>
我得到了下拉列表,其中包含值是和否,它相应地存储了 1 和 0。但是在索引页面中,它显示的是 1 和 0 而不是是和否...请帮助...