繁体   English   中英

获取并设置MVC3中bool属性的选定下拉值

[英]Get and set selected dropdown value for bool property in MVC3

我有一个dropdown ,当属性为string时,我能够获取/设置所选值,但是当它是bool时,我无法获取/设置值。

//码:

 <div class="editor-field"> 
            @Html.DropDownListFor(model => model.SelectedStatus, Model.SelectedStatusList(), "--Select--")
             @Html.ValidationMessageFor(x => x.SelectedStatus, "Field is required")
        </div>

我怎样才能实现这一目标?

当属性的领域接受多个答案时使用下拉菜单,例如John的头发颜色是什么? 它可能是蓝色,可能是黑色,白色,黄色等。

当属性仅接受true或false时,最好使用复选框。

检查此答案以了解如何处理复选框和自动绑定。

您是否尝试将值设置为0和1而不是true和false? 这可能是它未被正确解析的原因

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM