Kendo ui 如何在Html.CheckBoxFor()助手中使用剑道数据绑定属性

Kendo ui 如何在Html.CheckBoxFor()助手中使用剑道数据绑定属性,kendo-ui,kendo-asp.net-mvc,Kendo Ui,Kendo Asp.net Mvc,我正在尝试绑定剑道观测值的复选框检查值。所有联机示例都以声明性语法显示数据绑定属性,如: var viewModel=kendo.observable({ 选:错, }); kendo.bind($(“div.demo-section”),viewModel); 如何绑定(或添加数据绑定到) @Html.Kendo().CheckBoxFor(m=>m.data).HtmlAttributes(新的{@class=“chkbox”}) 可观察剑道的检查值 我试过: $(“.chkbox

我正在尝试绑定剑道观测值的复选框检查值。所有联机示例都以声明性语法显示数据绑定属性,如:



var viewModel=kendo.observable({
选:错,
});
kendo.bind($(“div.demo-section”),viewModel);
如何绑定(或添加数据绑定到)

@Html.Kendo().CheckBoxFor(m=>m.data).HtmlAttributes(新的{@class=“chkbox”})
可观察剑道的检查值

我试过:

$(“.chkbox”).kendoCheckBox({//kendoCheckBox是否存在?
选中:viewModel.isSelected
})
而kendo.CheckBoxFor只接受一个参数,因此我无法执行以下操作:

@Html.CheckBoxFor(m=>m.data,new{data\u bind=“checked:isSelected”});
向Kendo.CheckBoxFor()的HtmlAttributes匿名对象添加“数据绑定:无论什么”,即

我已经做过很多次了:

<div id="checkBoxDiv">
    @Html.Kendo().CheckBoxFor(m => m.BooleanField).HtmlAttributes(new { data_bind = "checked: isBooleanFieldSelected" })
    @Html.Kendo().CheckBoxFor(m => m.OtherBooleanField).HtmlAttributes(new { data_bind = "checked: isOtherBooleanFieldSelected" })
</div>

<script>
    var model = kendo.observable({
        isBooleanFieldSelected: true,
        isOtherBooleanFieldSelected: false
    });
    kendo.bind($("#checkBoxDiv"), model);
</script>

@Html.Kendo().CheckBoxFor(m=>m.BooleanField).HtmlAttributes(新的{data_bind=“checked:isBooleanFieldSelected”})
@Html.Kendo().CheckBoxFor(m=>m.OtherBooleanField).HtmlAttributes(新的{data_bind=“checked:isOtherBooleanFieldSelected”})
var模型=剑道。可观察({
isBooleanFieldSelected:true,
isOtherBooleanFieldSelected:false
});
剑道绑定($(“#checkBoxDiv”),模型);

Rock on!非常感谢。
<div id="checkBoxDiv">
    @Html.Kendo().CheckBoxFor(m => m.BooleanField).HtmlAttributes(new { data_bind = "checked: isBooleanFieldSelected" })
    @Html.Kendo().CheckBoxFor(m => m.OtherBooleanField).HtmlAttributes(new { data_bind = "checked: isOtherBooleanFieldSelected" })
</div>

<script>
    var model = kendo.observable({
        isBooleanFieldSelected: true,
        isOtherBooleanFieldSelected: false
    });
    kendo.bind($("#checkBoxDiv"), model);
</script>