Избегайте повторной отправки формы

Я разрабатываю приложения ASP.NET и застрял с «проблемой», связанной с поведением повторной отправки. Я контролирую повторную отправку с помощью счетчика в событии отправки формы, которое отключает отправку, если она уже была опубликована. Мое приложение представляет собой трехэтапный рабочий процесс, и когда отображается третий этап, транзакция была отправлена ​​с этапа 2 на этап 3. В чем моя проблема? Что ж ... я хочу, чтобы пользователь не отправлял данные повторно, нажимая F5 или любую другую возможность. Я не хочу отключать ключ, потому что могут быть обходные пути. Мне интересно, могу ли я удалить данные публикации в модуле HTTP, который запускается после завершения рендеринга и прямо перед отправкой ответа пользователю.

6
задан Jason Berkan 21 September 2010 в 17:33
поделиться