我在具有多行开启的视图上级联了jqGrids(State,然后是City,然后是Zipcode)。我可以通过使用以下内容获取数据来为邮政编码选择一个或多个ID值:
var s;
s = jQuery("#zipList").jqGrid('getGridParam', 'selarrrow');
“s”最终包含的内容看起来像“23,119,5932,44”。我试图将该字符串(或包含这些项目的集合)传递给一个看似类似的Controller动作(所以我可以对每个选定的zip做一些事情):
public ActionResult ProcessZips(string selectedZips)
{
// do something
}
或
public ActionResult ProcessZips(List<string> selectedZips)
{
// do something
}
答案 0 :(得分:1)
这很愚蠢,但我通过使用OnSelectRow和OnSelectAll来更新我的表单中隐藏的字段并使用所选的ID值。我可以使用BeginForm帮助器在表单提交中轻松获取它。