Я использую ajax для набора каскадных выпадающих меню, и я не знаю, как передать содержимое формы в контроллер. Я думаю, что это связанный вопрос, потому что я создал скрытый элемент управления ajax, который вызвал изменение значения конечного элемента управления ajax в форме. Веб-служба, которую сработал элемент управления, затем сохранила всю информацию о форме в базу данных, и в этот момент кнопка отправки стала для пользователя более приятным украшением. Когда пользователь отправил форму, значения были доступны в поле метаданных в базе данных, и обработчик отправки получил доступ к этим значениям, а не считал их из обратной передачи.
Я сделал это, потому что это оказалось быстрее, чем изучение того, что мне нужно для того, чтобы прочитать их из постбэка, используя java-скрипт или какой-то другой метод поиска из постбэка, поэтому я бы не стал утверждать, что это лучший подход, но он работал для меня. Надеюсь, это поможет вам как-то.
D.A.P.