【问题标题】:How to pass Json collection object to mvc controller action method [duplicate]如何将 Json 集合对象传递给 mvc 控制器操作方法 [重复]
【发布时间】:2010-12-21 06:10:08
【问题描述】:

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

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

【问题讨论】:

    标签: javascript asp.net-mvc json


    【解决方案1】:

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

    另一种选择是使用不同的值绑定器。示例见Phil Haack's site

    【讨论】:

    • 我面临同样的问题。你成功了吗?请指导我。你为此做了什么?
    【解决方案2】:

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

    Pass JSON Object To MVC Controller as an Argument

    【讨论】:

      猜你喜欢
      • 2011-09-05
      • 1970-01-01
      • 2012-10-02
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多