在我们的MVC应用程序中,我们使用光滑的网格来显示更新的数据,我们将json字符串传递给网格并显示要更新的行。但是直到 8 行它工作正常,但超过 8 行更新不起作用。在更新时,我们将 json 字符串传递给控制器并将更改保存在表中。但是当我检查火狐冷杉时,出现了以下错误。类型错误:grid.base 未定义
我的示例代码:(用于显示) grid = new Slick.Grid($("#grid-dplistitem"), data, columns, options);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',
也许
这可以帮助你在 Web 配置文件中添加以下代码
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>