Это код, который я использую для привязки Multiselect к списку в javascript. Я не там, где мне не хватает, я не получаю набранный текст в вызове ajax для получения значений. Метод вызывается на стороне контроллера, а строковый параметр, который у меня есть, возвращает ноль.
Реализуется на основе URL: https://demos.telerik.com/kendo-ui/multiselect/addnewitem
$("#Tags").kendoMultiSelect({
placeholder: "Select your tags",
dataTextField: "Name",
dataValueField: "Id",
autoBind: false,
maxSelectedItems: 5,
minLength: 3,
delay: 2000,
//filter: "startswith",
dataSource: {
transport: {
read: {
url: "/Support/Ticket/GetTags",
dataType: "json"
}
},
serverFiltering:true
}
});
Контроллер
public JsonResult GetTags(string text)
{
List<Tag> tags = _tagRepository.GetAll(text).ToList();
return Json(tags);
}