У меня есть раскрывающийся список Kendo
@(Html.Kendo().DropDownList()
.Name("component")
.DataTextField("Text")
.DataValueField("Value")
.Filter("contains")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetListComponent_DataSource", "Steps")
.Data("StepsObj.getComponentFilters(param1,param2)");
})
.ServerFiltering(true);
})
.Enable(true)
.AutoBind(false)
)
Мне нужно отфильтровать это раскрывающееся меню на основе того, что ищет пользователь, и 2 других параметров, которые я отправляю методу
public async Task<ActionResult> GetListComponent_DataSource(Guid param1,Guid param2, string text)
{
var stuff= await GetTheStuffAsync(param1,param2,text);
return Json(stuff, JsonRequestBehavior.AllowGet);
}
Проблема в том, что текст всегда равен нулю, поэтому фильтр не работает.Если я удалю другие параметры, тогда фильтр сработает.
Есть предложения, как его решить?