MVC3 Подготовка входных данных после проверки, но перед отправкой? - PullRequest
0 голосов
/ 10 октября 2011

У меня есть форма, в которой есть раздел с динамическим количеством входов, в зависимости от параметров, выбранных пользователем.Когда конфигурация отправляется обратно на сервер, я хочу объединить различные значения этого раздела в строку XML и сохранить их в базе данных как одно значение.Возможные комбинации полей конечны;каждая из трех возможностей построена как частичное представление, которое я включаю при загрузке и перезагружаю через ajax, если меняется раскрывающийся список, указывающий тип конфигурации.

Каждое частичное представление типизировано и имеет связанные с ним свойства проверки.

Вот что я хочу сделать: После нажатия кнопки отправки я хочу, чтобы проверка запускалась для всех полей, но перед фактической отправкой формы я хочу вызвать скрипт для построения строки XML и сохраненияэто в скрытом вводе.

Как «внедрить» шаг между проверкой и отправкой, не выполняя кучу пользовательских работ?

1 Ответ

1 голос
/ 10 октября 2011

Почему важно, чтобы это было сделано после проверки?Просто подключите событие нажатия кнопки «Отправить», затем вызовите «Отправить».Так что это делает небольшую работу, если форма не действительна.Не так уж и много.

...