Я работаю над веб-приложением MVC3 и сталкиваюсь с проблемой при передаче значений из моей модели обратно в Action с использованием AJAX.
Когда я
1), перейдите к этому представлению2) измените текстовое поле Количество 3) нажмите сохранить
Я получу то же значение для «Количество», что и при передаче модели в представление.Я ожидал бы, что Модель будет синхронной с Текстовыми полями, но в действительности это не так.Мне нужно либо синхронизировать модель, либо каким-либо другим способом получить новое значение «Количество» в ActionLink.
- РЕШЕНИЕ:
По сути, причина, по которой мой FormCollection не обновлялсяпотому что я использовал функцию Html.BeginForm и вызывал Ajax.ActionLink.Они не работают хорошо вместе.При переходе на Ajax.BeginForm я успешно смог вернуть обновленную коллекцию FormCollection.
(сейчас я не могу вставить здесь код, потому что он многократно подвергался рефакторингу и не распознается)