Наконец, я сделал это, я получил @ Html.HiddenField, затем заполнил значение скрытого поля в функции ниже js:
function getSelectedItemsKeys(items) {
var result = [];
items.forEach(function (item) {
if (item.selected) {
result.push(item.key);
}
if (item.items.length) {
result = result.concat(getSelectedItemsKeys(item.items));
}
});
$("#myHF").val(result);
return result;
}
, а затем отправил скрытое поле в контроллер по модели представления