검도 UI 그리드에 바인딩 대량 레코드가 있습니다. 응답은 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