我在 ASP.Net MVC View 上有一个 jqGrid。我想用来将页面上隐藏文本控件的值作为附加参数传递给 jqGrid 方法,当我对行进行内联编辑时强>.
我使用 jqGrid 上的 postData 属性来执行此操作:
Javascript:
$('#tblLines').jqGrid({
...
postData: {MyId : $('#MyId').val()}
...
}
MVC:
public ViewResult EditModifyLine(string id, string quantity, string MyId)
问题是在 jqGrid 对 editUrl 的 Controller 进行 POST 期间,它没有被发布。我的行值正在弥补,但最后一个参数 MyId 始终为空。我检查了 Firebug 并确认 POST 仅发送前两个值。
有什么想法吗?是否可以在网格上进行内联编辑期间发送 postData 值?
最佳答案
用途:
postData: {MyId :function() { return $('#MyId').val();}
关于jquery - jqGrid:在线编辑期间,postData 未发布到 Controller 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1363981/