2014-04-07 6 views
0

MVC 애플리케이션에서 우리는 업데이트 용 데이터를 표시하기 위해 매끄러운 격자를 사용합니다. 그리드에 json 문자열을 전달하고 업데이트 용 행을 표시합니다. 그러나 8 행까지 잘 작동하지만 8 개 이상의 행 업데이트가 작동하지 않습니다. 업데이트 중에 json 문자열을 컨트롤러에 전달하고 변경 사항을 테이블에 저장합니다. 하지만 Firefox firbug에서 다음 오류가 발생했습니다. 형식 오류 : grid.base은Slick 그리드가 8 개 이상의 행에 대해 작동하지 않습니다

을 정의되지 내 샘플 코드 : 그리드 (표시) = 새로운 Slick.Grid ($ ("# 그리드 - dplistitem"), 데이터, 열, 옵션); grid.base.render(); 업데이트에 대한

 grid.getEditController().commitCurrentEdit(); 
     var data = grid.getData(); 
     var griddata = JSON.stringify(data); 


     $.ajax({ 

      url: '/Project/UpdateProjectMessage?gridData=' + griddata, 
      //data: "gridData=" + JSON.stringify(data), 
      type: 'POST', 
      contentType: 'application/json;', 
      dataType: 'json', 

답변

0

이 당신이 당신의 웹 설정 파일에 다음 코드를 추가 도움이 될 수 있습니다

<system.web.extensions> 
     <scripting> 
      <webServices> 
       <jsonSerialization maxJsonLength="50000000"/> 
      </webServices> 
     </scripting> 
    </system.web.extensions>