У меня проблемы с передачей целочисленного массива в контроллер MVC.
Я получаю свои значения следующим образом:
$checkedItems = $(':checked');
Мой пост ajax отформатирован так:
$.ajax({
url: '/Items/MarkUnsuitable',
type: 'POST',
traditional: true,
data: { checkedRecords: $checkedItems, deletionReason: reason, deletionDescription: description },
error: function (xhr, ajaxOptions, thrownError) {
alert('An error occured when processing this request:\r\n\r\n' + thrownError);
},
Мой контроллер получает такие данные.Единственное пропущенное значение - int []
public ActionResult MarkUnsuitable(int[] checkedRecords, int? deletionReason, string deletionDescription)
Может кто-нибудь помочь мне с этой проблемой?