ASP.Net MVC ビューに jqGrid があります。行にインライン編集を行っているときに、ページ上の非表示のテキスト コントロールの値を追加のパラメーターとして jqGrid メソッドに渡すために使用したいと考えています。
これを行うために、jqGrid で postData 属性を使用しています。
Javascript:
$('#tblLines').jqGrid({
...
postData: {MyId : $('#MyId').val()}
...
}
MVC:
public ViewResult EditModifyLine(string id, string quantity, string MyId)
問題は、jqGrid が editUrl のコントローラーに行う POST 中に投稿されないことです。私の行の値はそれを構成していますが、最後のパラメーター MyId は常に null です。Firebug をチェックしたところ、POST が最初の 2 つの値のみを送信していることを確認しました。
何か案は?グリッドのインライン編集中に postData 値を送信することはできますか?