如何将数组js传递给控制器

时间:2019-07-01 12:20:28

标签: javascript .net-core kendo-treeview

我正在使用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;
});}

如何将结果提供者传递给控制器​​

0 个答案:

没有答案