将二维数组传递给控制器​​

时间:2018-12-17 16:13:51

标签: javascript jquery model-view-controller

我在将二维数组传递给MVC中的控制器时遇到问题。

var rowData = {};
rowData [0]["PK"] = "1234";
rowData [0]["index"] = 1;
rowData [1]["PK"] = "2345";
rowData [1]["index"] = 2;

 $.ajax({
            type: "POST",
            url: "Test/TestAction",
            data: JSON.stringify({
                'ID': rowData,

            }),
            dataType: "json",
            async: false,
             ....................
            ......................

在控制器中,我是下面给出的动作方法。

enter code here
public ActionResult TestAction(string[][] ID){
}

谢谢。

1 个答案:

答案 0 :(得分:0)

关于如何创建类以使数据变形

public class Item
{
public int index { get; set; }  
public string pk { get; set; }
}

然后您的动作将是

[HttpPost]
public ActionResult TestAction(List<Item> items)
{
   //your code
   return Ok();
}