我在 ASP.Net MVC 视图上有一个 jqGrid。当我对 row 进行内联编辑时,我想使用将页面上隐藏文本控件的值作为附加参数传递给 jqGrid 方法。
我正在使用 jqGrid 上的 postData 属性来执行此操作:
Javascript:
$('#tblLines').jqGrid({
...
postData: {MyId : $('#MyId').val()}
...
}
MVC:
public ViewResult EditModifyLine(string id, string quantity, string MyId)
问题是在 jqGrid 为 editUrl 向控制器进行的 POST 期间它没有被发布。我的行值正在弥补,但最后一个参数 MyId 始终为空。我检查了 Firebug 并确认 POST 仅发送前两个值。
有任何想法吗?是否可以在网格上的在线编辑期间发送 postData 值?