通过url将jsonArray传递给mvc控制器,无法获取对象

时间:2016-03-29 09:49:21

标签: javascript .net asp.net-mvc

这是我的客户端代码:

window.location.href = '/JQGrid/Export?fileName=' + excelFilename + '&gridModel=' + { gridModel: gridColumns };

gridModel是一个jsonarray,匹配类GridColumn类的属性。

我的控制器方法:

public ActionResult Export(string fileName, List<GridColumn> gridModel)

在服务器端,gridModel计数始终为0.我有什么遗漏吗?

1 个答案:

答案 0 :(得分:0)

您期望得到一个GridColumn对象列表,但在您的客户端代码中,您只是发送一个实例,而不是一个数组。