2014-12-02 50 views
-1

内部错误,我使用www.datatables.net提供jQuery的数据表插件。 我正在读取大量的行并显示在数据表上。但问题是,当我试图获取少于或低于5423条记录时,它正确地获取,但它无法获取超过5424条记录,即没有获取。 我已经写代码上的查看:500 jQuery中的DataTable

var table = $('#GridView').dataTable({ 
 
      "bPaginate": true, 
 
      "bJQueryUI": true, 
 
      "sPaginationType": "full_numbers", 
 
      "bSort" : false, 
 
      "bFilter" : false, 
 
      "iDisplayLength": 10, 
 
      "ajax": { 
 
       "dataType": 'json', 
 
       "type": "POST", 
 
       "url": "/User/BindGridViewUserData2" 
 
      }, 
 
      "columns": [ 
 
       { "data": "UserId" }, 
 
       { "data": "LastName" }, 
 
       { "data": "FirstName" }, 
 
       { "data": "UserName" }, 
 
       { "data": "Password" }, 
 
       { "data": "CategoryName" }, 
 
       { "data": "HireDate" }, 
 
       { "data": "DepartmentName" }, 
 
       { "data": "JobTitle" }, 
 
       { "data": "FacilityId" }, 
 
       { "data": "FacilityName" }, 
 
       { "data": "UserStatus" }, 
 
       { "data": "RoleId" } 
 
      ] 
 
     });

当我运行这段代码,它显示我 500内部错误

任何人可以帮助我

+0

喜韦尔科姆到计算器。请阅读如何提问并添加内联代码的说明。 – Mivaweb 2014-12-02 07:33:54

+0

包含您的错误消息。 – 2014-12-02 07:45:36

+1

500服务器错误通常是控制器方法中异常的结果。 – 2014-12-02 07:52:19

回答

1

我发现答案.. 先转到您的控制器,然后转到您要返回的代码JSON记录, 和下面的代码替换旧代码:

  var jsonResult = Json(new { aaData = finalList }, JsonRequestBehavior.AllowGet); 
      jsonResult.MaxJsonLength = int.MaxValue; 
      return jsonResult; 

它将工作100%..