我有一个dropdown
我可以在属性为string
时获取/设置所选值,但是当它为bool
时我无法获得/ {设置值。
//代码:
<div class="editor-field">
@Html.DropDownListFor(model => model.SelectedStatus, Model.SelectedStatusList(), "--Select--")
@Html.ValidationMessageFor(x => x.SelectedStatus, "Field is required")
</div>
我怎样才能实现这个目标?
答案 0 :(得分:1)
当属性的域接受多个答案时使用下拉菜单,例如John的头发颜色是什么?它可能是蓝色,可能是黑色,白色,黄色等。
当属性仅接受true或false时,最好使用复选框。
检查this answer以了解如何处理复选框和自动绑定。
答案 1 :(得分:1)
您是否尝试将值设置为0和1而不是true和false?这可能是它未被正确解析的原因