我已经绑定了kendo ui grid中的批量记录。响应是从Json返回的。要允许GET请求,请将JsonRequestBehavior设置为AllowGet
我收到错误而使用以下格式:
问题代码:方法1: 公共JsonResult KendoserverSideDemo(INT的pageSize,INT跳过= 10) {
using (var s = new KendoEntities())
{
var total = s.Students.Count();
if (total != null)
{
var data = s.Students.OrderBy(x=>x.StudentID).Skip(skip).Take(pageSize).ToList();
return Json(new { total = total, data = data,JsonRequestBehavior.AllowGet });
}
else
{
return null;
}
};
}
方法2: 使用此工作正常:
公共JsonResult KendoserverSideDemo(INT的pageSize,INT跳过= 10) {
using (var s = new KendoEntities())
{
var total = s.Students.Count();
if (total != null)
{
var data = s.Students.OrderBy(x=>x.StudentID).Skip(skip).Take(pageSize).ToList();
return Json(data, JsonRequestBehavior.AllowGet);
}
}
else
{
return null;
}
};
}
什么是第一种方法1问题:
您的'JsonRequestBehavior.AllowGet'是一个大括号,距离左边太远,会以实际的JSON返回。 – CodeCaster