Я пытаюсь создать выпадающий список Kendo, и он не вызывает read.Action по некоторым причинам. Я не могу понять, чего мне не хватает.
Я установил read.Action для различных методов, и он работает, но он просто не будет вызывать его для этого конкретного метода. Я проверил, правильно ли я пишу, и установил точки останова для всего, чтобы найти то, что он выполняет.
@(Html.Kendo().DropDownList()
.Name("productionline-dropdown")
.DataTextField("Id")
.DataValueField("Name")
.DataSource(source =>
{
source.Read(read => { read.Action("GetDropDownList", "Home"); });
})
)
[HttpPost]
public JsonResult GetDropDownList()
{
var productionLines = _productionLineService.GetAll().Select(x => new ProductionLineViewModel
{
Id = x.Id,
Name = x.Name,
CreatedAt = x.CreatedAt,
UPE = x.UPE,
ComputerName = x.ComputerName,
ActiveLine = x.ActiveLine
});
return Json(productionLines, JsonRequestBehavior.AllowGet);
}
Я хочу, чтобы мой DropDownList заполнялся именами производственных линий, а не идентификаторами. Спасибо