我在将二维数组传递给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){
}
谢谢。
答案 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();
}