asp.net-mvc - 在 Editor Template 中,Kendo Combobox DataSource 没有命中 Controller 方法来填充组合框
问题描述
Editor Template
具有 aKendo.ComboBox()
的DataSource
读数 a Controller
:
.DataSource(source =>
{
source.Read(read =>
{
read.Action("TheController", "TheMethod").Data("getReportId()");
});
})
编辑器模板是为页面中 Grid 的列定义的Partial View
:
co.Bound(c => c.Name).Title("Name").EditorTemplateName("_TheEditor");
我认为应该在填充 Grid 时调用 Controller 的方法 GetData:
public JsonResult GetData(int itemID)
{
MyModel model = new MyModel();
var dataList = model.GetData(itemID);
ViewData["DataList"] = dataList;
return Json(dataList.ToList() , JsonRequestBehavior.AllowGet);
}
我的逻辑有什么问题?