Ich habe Bind-Bulk-Datensätze in Kendo ui grid. Die Antwort ist von Json zurück.Um GET-Anfragen zu erlauben, setze JsonRequestBehavior auf AllowGet
ich Störung erhalte, solange er unterhalb Format:
Problem Code: Methode 1: public JsonResult KendoserverSideDemo (int pagesize, int überspringen = 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;
}
};
}
Method2: Gut funktioniert mit dieser:
public JsonResult KendoserverSideDemo (int pagesize, int überspringen = 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;
}
};
}
Was ist das Problem in der ersten Methode 1:
Ihr 'JsonRequestBehavior.AllowGet' ist eine geschweifte Klammer zu weit links und wird im tatsächlichen JSON zurückgegeben. – CodeCaster