在我们的MVC应用程序中,我们使用光滑的网格显示Update的数据,我们将json字符串传递给网格并显示行以进行更新。但是直到8行它才能正常工作。但是8行更新无效。在更新时,我们将json字符串传递给控制器并将更改保存在表中。但当我检查Firefox firbug时,会出现以下错误。 TypeError:grid.base未定义
我的示例代码:(用于显示) grid = new Slick.Grid($("#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 :(得分:0)
可能这可以帮到你 在您的Web配置文件中添加以下代码
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>