Я передаю многомерный массив в контроллер со следующим кодом -
$.ajax({
url: "/Home/UpdateTableDB/",
type: "POST",
traditional: true,
contentType: 'application/json',
data: JSON.stringify({ data: MultiDimensionArr }),
dataType: 'json'
}).done(function () {
alert("success");
});
Это работает, однако, только если контроллер получает его в виде зубчатого массива
[HttpPost]
public ActionResult UpdateTableDB(string[][] data)
{
return null;
}
Если я изменю string [] [] data на string [,] data , это не сработает.