Используя jQuery, я отправляю массив int
моему приложению MVC 3, помещая массив в параметр данных следующим образом: данные: {myIntArray: myIntArray}
. В моем контроллере принимающее действие имеет параметр int [] myIntArray
.
В большинстве случаев это нормально, кроме случая, когда myIntArray
пуст. В запросе я вижу myIntArray =
(обратите внимание, что после "=" нет пробела). В моем контроллере MVC 3 это преобразуется в массив, содержащий один int
: 0.
Мне не кажется, что я делаю здесь что-то ужасно неправильно, отправляя пустой массив. Я могу обойти это, обработав случай, когда массив пуст, другим способом. Тем не менее, я считаю, что это должно быть возможно.
Заранее спасибо.
Дополнительная информация:
myIntArray
- это
инициализировано с помощью new Array ()
.