现在我使用Kendo进行自动填充文本。数据库是Northwind。但它始终返回undefined。我不知道有什么不对的事吗?
查看
@(Html.Kendo().AutoComplete()
.Name("cbRegion")
.Filter("contains")
.DataTextField("RegionDescription"))
.DataSource(s => { s.Read(r => r.Action("GetSupplier", "AutoComplete")).ServerFiltering(true); })
的Controler
public JsonResult GetSupplier() {
var md = db.Regions.ToList();
List<RegionInfo> ls = new List<RegionInfo>();
foreach (var item in md) {
ls.Add(new RegionInfo{ RegionDescription = item.RegionDescription , RegionID = item.RegionID});
}
JavaScriptSerializer ser = new JavaScriptSerializer();
var json = ser.Serialize(ls);
return Json(JArray.Parse(json), JsonRequestBehavior.AllowGet);
}
请给我建议。感谢