2014-04-07 49 views
0

在我們的MVC應用程序中,我們使用了光滑的網格來顯示更新數據,我們將一個json字符串傳遞給網格並顯示行更新。但直到8行它是工作正常但超過8行更新不起作用。更新時,我們將json字符串傳遞給控制器​​,並將更改保存在表中。但是當我檢查Firefox firbug下面的錯誤即將到來。 類型錯誤:grid.base未定義有問題的網格不能工作超過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

可能是這可以幫助你 在Web配置文件中添加以下代碼

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