Asp.net MVC Checkbox绑定字符串格式

时间:2017-10-10 13:42:36

标签: asp.net-mvc twitter-bootstrap

<div class="form-group">
        <label>Quoted With New Combo Endorsement</label>
        @Html.DropDownListFor(a => a.Quoted_With_New_Combo_Endorsement, new[]
        {
            new SelectListItem {Text = "Yes", Value = "Yes"},
            new SelectListItem {Text = "No", Value = "No"},

        }, "Select the Value", new { style = "width:250px", @class = "form-control" })
    </div>

如何将此代码转换为(是/否)的复选框?

提醒:数据类型无法更改为bool

2 个答案:

答案 0 :(得分:0)

它不应该是一个单选按钮,因为它是或否?

而不是使用@ Html.DropDownListFor:

@Html.RadioButton("YesNo","Yes")  
@Html.RadioButton("YesNo","No") 

答案 1 :(得分:0)

我已经在一个项目中完成了这项任务并且工作正常。

<div class="form-group">
    <label class="col-md-2 control-label">Scan in Colour?</label>
    <div class="col-md-10">
        <div class="radio-group">
            @Html.RadioButtonFor(m => m.ScanInColour, "Yes", 
              new { @id = "ScanInColourYes", @class = "form-control" })
            <span>Yes</span>
            @Html.RadioButtonFor(m => m.ScanInColour, "No", 
              new { @id = "ScanInColourNo", @class = "form-control" })
            <span>No</span>
        </div>
    </div>
</div>