我正在使用Kendo .net核心,以及如何将id复选框传递给控制器?
我的代码cshtml:
@(Html.Kendo()
.TreeView()
.Checkboxes(checkboxes => checkboxes
.Name("checkedFiles")
.CheckChildren(true))
.Name("treeViewProvider")
.DataTextField("Name")
.Events(events => events
.Check("GetProvider")
)
.DataSource(dataSource => dataSource
.Read(read => read
.Action("GetProvider", "Management")))
)
和用于获取数组ID的js代码:
function GetProvider(e) {
var treeview = $("#treeViewProvider").data("kendoTreeView");
var resultprovider = new Array();
$("#treeViewProvider .k-item input[type=checkbox]:checked").closest(".k-item").each(function () {
var text = treeview.dataItem($(this)).id; // .id for ID
resultprovider.push(text);
return resultprovider;
});}
如何将结果提供者传递给控制器