我有一个二维字符串数组(12x5),我想将它从 javascript 函数传递到 asp.net mvc 控制器操作。在 IE 中使用开发人员工具,我知道该数组填充了我想要的内容,因此问题出在 post 函数中或周围。
var dateArray = new Array();
//Populate Data
$.post("/Event/SetDateCalculationParameters", { dates: dateArray }, function () {
//Stuff
});
}
这是 MVC 控制器动作
public ActionResult SetDateCalculationParameters(string[][] dates)
{
//Do stuff
return Json(true);
}
在控制器动作中,日期数组中有 12 项,但它们都是空的。我已经在这里待了几个小时,我很难过。有没有更简单的方法来做到这一点?还是我错过了什么?