Asp.net mvc 4 使用复选框禁用剑道mvc下拉列表

Asp.net mvc 4 使用复选框禁用剑道mvc下拉列表,asp.net-mvc-4,kendo-asp.net-mvc,Asp.net Mvc 4,Kendo Asp.net Mvc,我有一个复选框,选中时应该启用剑道MVC下拉列表,取消选中时应该启用diable下拉列表。但我做不到,有个问题。你能建议我如何解决这个问题吗 <input type="checkbox" onclick="if (this.checked) { document.getElementById('ParentDeptDrp').disabled = true; } else { document.getElementById('ParentDeptDrp').disabled = false

我有一个复选框,选中时应该启用剑道MVC下拉列表,取消选中时应该启用diable下拉列表。但我做不到,有个问题。你能建议我如何解决这个问题吗

<input type="checkbox" onclick="if (this.checked) { document.getElementById('ParentDeptDrp').disabled = true; } else { document.getElementById('ParentDeptDrp').disabled = false; }" />
            Is Product/Service?
            <br />        
            @(Html.Kendo().DropDownList()
                .Name("ParentDeptDrp") 
                .DataTextField("DeptName") 
                .DataValueField("DeptName") 
                .DataSource(source =>
                {
                       source.Read(read =>
                       {
                            read.Action("GetParentDeptt", "Department"); 
                       })
                       .ServerFiltering(true); 
                })
                .SelectedIndex(1) 
                //.Enable(false)

            )        
试一试

HTML

function setDDL(chk){
       var dropdownlist = $("#ParentDeptDrp").data("kendoDropDownList");
       dropdownlist.enable(chk); 
};
<input type="checkbox" onclick="setDDL(this.checked);" />