Asp.net mvc 使html.checkboxfor enable true false

Asp.net mvc 使html.checkboxfor enable true false,asp.net-mvc,kendo-ui,kendo-asp.net-mvc,telerik-mvc,razor-2,Asp.net Mvc,Kendo Ui,Kendo Asp.net Mvc,Telerik Mvc,Razor 2,我有一个剑道组合框,我有一个剑道html.checkboxforcontrol。我需要使该复选框根据combox中选定的文本值启用true或false。我正在使用以下代码,但它不适用于我。我需要一些建议 <tr> <td>Status Reason</td> <td> <div id="options"> @(Html.Kendo().ComboBox()

我有一个剑道组合框,我有一个剑道html.checkboxforcontrol。我需要使该复选框根据combox中选定的文本值启用true或false。我正在使用以下代码,但它不适用于我。我需要一些建议

<tr>
    <td>Status Reason</td>
    <td>
        <div id="options">
            @(Html.Kendo().ComboBox()
                .Name("StatusReasons")
                .Placeholder("Select Status...")
                .BindTo(Model.StatusReason)
                .DataTextField("statusName")
                .DataValueField("statusIndex")
                .SelectedIndex(Convert.ToInt32(Model.StatusReasonID) - 1)
                .Events(e => e.Select("enableButton"))
                .DataSource(source =>
                {
                    source.Read(read =>
                    {
                        read.Action("GetStatusReasons", "Home");
                    });
                })
                .Suggest(true)
                .HtmlAttributes(Model.Editable ? new { tabindex = "2" } : (object)new { style = "width:200px", /*disabled = "disabled",*/ tabindex = "2" })
            )

        </div>
    </td>
    <td>
        Name: @Html.CheckBoxFor(model => model.Name, new { disabled = true, value = "false" }) 
    </td>
    <td>
        Name 2: @Html.CheckBoxFor(model => model.ReissueDeduction, new { disabled = true, value = "false" }) 
    </td>
</tr>



function enableButton(e)
{
    if (e.item) {
        var dataItem = this.dataItem(e.item.index());

        if (dataItem.statusName == 'Reissue')
        {
            //make check box enable
        } else {
            //make check box disable
        }
    }
}
使用jquery:

要禁用:

$("#ReissueDeduction").attr("disabled", true);
要启用:

$("#ReissueDeduction").removeAttr("disabled");

我想这就是答案

使能

$("#combobox").data("kendoComboBox").enable();
禁用

$("#combobox").data("kendoComboBox").disable();

参考

这不是我需要的解决方案。我醒来时会选中复选框以启用或禁用@sleeyuenOK,所以问题实际上是启用/禁用复选框?因为您只提供了启用/禁用的注释,所以我认为您已经涵盖了这一点,问题在于访问组合框的文本。请确认@RohilPatel的问题是启用/禁用控制的复选框@sleeyuenOK,我已经更新了我的答案以符合此要求@RohilPatel