Это даже не правильный синтаксис для отправки массива на сервер. Вы просто передаете объект и предполагаете, что это массив, что никогда не будет иметь место с тем, что вы предоставили, то есть STRING.

аюсь передать массив (или IEnumerable) целых из через AJAX в действие MVC, и мне нужна небольшая помощь.

JavaScript является

$.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {...

и действие контроллера

public ActionResult MyAction(IEnumerable<int> arrayOfValues )

На данный момент запрос отформатирован как

controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437

Так что я почти на месте, если я сниму квадратные скобки, я получу правильный ответ. Как мне передать этот массив в мой get, чтобы контроллер мог распознать, что это такое?

Большое спасибо за вашу помощь

Дейв

Ответы на вопрос(5)

Ваш ответ на вопрос