Здравствуйте, O.Bender, Вы писали:
OB>Нет, это не подходит. Основных форм будут десятки и ещё несколько маленьких вспомогательных форм, которые будут на каждой странице (смена языка, голосования, подписка на рассылку и т.д.). Для каждой основной формы подобным образом сохранять данные — не вариант.
Так и не надо для каждой формы. Просто определится с общим морматом. В такм случае котроллеру отправки письма ненадо обрабатывать каждую основную форму как то специально. Просто тупо получает hidden поле и не парять вставляет его в реквест при редиректе. А проблема нескольких маленьких вспомогательных форм решается наследованием от одного общего контроллера.