kendo网格行项目仅发布一次

时间:2017-06-30 04:44:42

标签: c# asp.net kendo-grid

我正在使用kendo网格控件并且在编辑时,我需要验证数据并且如果已经过验证,则更新同一行中的其他一些值。

现在,我正在使用$ .post,因为我的datarow json对于$ .get来说太长了。

在这种情况下,如果我确认一行一旦它正常工作,但第二次编辑在同一行没有帖子,但我得到以下错误。

  

参数字典包含参数的空条目...

如果我在其他行上使用帖子,那么它再次只能工作一次..

function onSave(e) {

   var keys = Object.keys(e.values);
    var colName = keys[0];
   .....
    var grid = $("#mapsDiv").data("kendoGrid");
    var dataItem = grid.dataSource.get(e.model.studentid);


    row = JSON.stringify(dataItem);

$.post("@Url.Action("CalculateFormattingForResult", "Maps")", {
    p_studentId: e.model.studentid, colId: colName, value: e.values[colName], p_mapHeaderId: mapHeaderId, p_yearId: yearId, classIds: classid, model: row
}, function (data) {...});
}

http错误说e.model.studentid第二次为空,但如果我在警报中检查它总是在那里!

类似的问题提到here

更新 第一次申请enter image description here enter image description here

第二次请求enter image description here enter image description here