Quote:
new SelectListItem{Text="True", Value="True", Selected = @item.status },
new SelectListItem{Text="False", Value="False", Selected = @item.status }
You're setting both items to selected if the item's status is
true
, and neither of them to selected if the status is
false
.
You need to set one item as selected depending on the status:
new SelectListItem{Text="True", Value="True", Selected = item.status },
new SelectListItem{Text="False", Value="False", Selected = !item.status }