「はい」と「いいえ」を表示するドロップダウンリストがあります。ドロップダウンリストから「はい」を選択すると、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>
yes と no の値を持つドロップダウンを取得し、それに応じて 1 と 0 を格納しています。しかし、インデックス ページでは、yes と no の代わりに 1 と 0 を表示しています...助けてください...