我正在使用 kendo-ui 的树视图。
插入新的树节点后,我需要刷新树视图。为了用户友好,我想通过为负责创建树视图的 JSON 的方法提供三个参数来使树视图自动扩展到新创建的树节点。您可以在下面看到代码。
treeview.dataSource.transport.options.read.data = {
showInactiveItems: $("#ShowInactiveAreas").find('i').hasClass('icon-eye-close'),
selectedAreaId: areaId,
selectedAreaType: areaType,
ancestry: ancestry
};
treeview.dataSource.read();
因此,我计划将父 ID 数组(祖先)传递给该方法,以便该方法知道将哪个扩展属性设置为 true。
如果它是一个 jQuery,我知道如何使用 jQuery.makeArray(ancestry) 并在 $.ajax() 中将传统参数序列化设置为 true。但这是剑道。
有谁知道如何让 treeview.dataSource.read() 进行传统的参数序列化?
或者如何使 asp.net mvc 4.0 接受 ajax post 参数,例如
ancestry[] Indonesia
ancestry[] Aceh
与 PHP 不同,asp.net MVC 似乎不支持参数名称中的“[]”。