MVC4 jquery如何将多维数据发布到mvc控制器

时间:2013-09-19 16:45:35

标签: asp.net-mvc jquery

我有MVC4应用程序 一个控制器,带有一个参数,一个参数,一个列表。

public ActionResult Save(List<PRICING_PERIOD_ext> pricing_period_list)

我需要使用jquery post(clientside)

调用此方法
  $.post("/PricingPeriodTest/Save",
           { pricing_period_list: dati },
            function (data) {

                });

传递参数的最佳方法是什么? 目前我正在填写像这样的

这样的javascript数据
{ID_PRICING_PERIOD:1,DATA_START:01/01/2013 00:00:00,DATA_END:31/01/2013 00:00:00,FLAG_OP_ON_SAVE:},
{ID_PRICING_PERIOD:2,DATA_START:01/05/2013 00:00:00,DATA_END:31/05/2013 00:00:00,FLAG_OP_ON_SAVE:}

但它确实不起作用.. 在这种情况下,如何传递参数?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试将列表更改为数组:

public ActionResult Save(PRICING_PERIOD_ext[] pricing_period_list)