如何将Json集合对象传递给mvc控制器动作方法

时间:2010-12-21 06:10:08

标签: javascript asp.net-mvc json

我正在创建一个Json数组对象并尝试在MVC控制器操作方法中传递它,但我得到null参数;据我所知,json只映射.net原始数据类型....所以它分配空值。

注意:当我查看请求对象时,我发现创建数组有三个参数。但是如何将该值作为函数的参数?

2 个答案:

答案 0 :(得分:0)

您需要创建一个自定义模型绑定器,它将获取json值并构造一个可以传递给您的操作的模型对象。

另一个选择是使用不同的值绑定器。有关示例,请参阅Phil Haack's site

答案 1 :(得分:0)

如果您不想在每次调用操作时创建自定义模型类,那么您可以在此处使用我的解决方案

Pass JSON Object To MVC Controller as an Argument