вы должны использовать Json.stringify для сериализации и установить некоторый атрибут ajax. Это пример использования и работы
var list = [];
//Fill list array
var parameters = {};
parameters = JSON.stringify({ "Your parameter": list });
jQuery.ajax({
url: '@Url.Action("Your Action")';,
type: 'POST',
contentType: 'application/json; charset=utf-8',
dataType: "html",
traditional: true,
data: parameters,
success: function (data, textStatus, jqXHR) {
//TODO: on success
},
error: function (data) {
//TODO: on fail
}
});
[HttpPost]
public async Task<JsonResult> SendByteArray(IEnumerable<byte> myByteArray) {
}
OR Do this Way
[HttpPost]
public async Task<JsonResult> SendByteArray(int[] myByteArray) {
convert to byte here
}