問題:
我在MVC cshtml中使用Html.Kendo().CheckBoxFor(m => m.Enable),但無法為此複選框添加更改事件.
Html.Kendo().DropDownListFor具有.Events(e => e.Change("PopulateCountry")),但是我沒有在CheckBox中看到相同類型的事件.
誰可以幫忙嗎?
解決方案:
Html.Kendo().CheckBoxFor幫助器呈現一個正常的html5複選框.它實際上不是像Html.Kendo().DropDownListFor建立的kendo小部件.我相信這就是為什麼CheckBox的幫助程式缺少.Events選項的原因.
無論如何,您都可以使用.HtmlAttributes選項将更改處理程式添加到複選框元素:
.HtmlAttributes(new { onchange = "PopulateCountry();" })