我有一个带有子网格的 Jqgrid。在子网格上,我使用 asp.net mvc 3 应用了添加和删除功能。代码如下:
onSelectRow: function () {
var myGrid = $("#" + subgrid_table_id),
selRowId = myGrid.jqGrid('getGridParam', 'selrow'),
celValue = myGrid.jqGrid('getCell', selRowId, 'PermissionID');
permissionID = celValue;
}
});
$("#" + subgrid_table_id).jqGrid('navGrid', '#' + subgrid_div_id,
{ add: true, del: true, edit: false, search: false },
{ width: '250', url: '@Url.Action("Update", "Role")' },
{ width: '250', url: '/Controler/Action/' + row_id },
{ width: '250', url: "/Controler/Action//" + row_id + "/" + permissionID });
权限 ID 被全局定义为 0。但是当我按下网格的删除按钮时,它没有将权限 ID 的新值传递给控制器。当我调试它时,它成功地更改了权限 ID。
有谁知道什么问题?
谢谢