У меня есть приложение ASP.NET WebForms, которое обрабатывает почтовый запрос и отображает сообщение пользователю через предупреждение JavaScript (через _1 _...). В какой-то момент после этого выполняется клиентский код, обновляющий страницу, и, конечно же, я получаю «Чтобы отобразить эту страницу, Firefox должен отправить информацию, которая повторит любое действие (например, поиск или подтверждение заказа), которое было выполнено. ранее » или аналогичные в других браузерах.
Теперь я знаю о шаблоне Post / Redirect / Get, но если я перенаправляю сразу после сообщения - я не могу отобразить предупреждение JS. Есть ли способ отобразить предупреждение и выполнить перенаправление на стороне сервера? Я знаю, что могу добавить конкретную строку запроса для перенаправления URL-адреса, проверить ее при загрузке страницы и отобразить предупреждение, если оно присутствует, но это означает, что если перенаправленная страница обновляется - я снова получу это предупреждение, что нежелательно. Есть ли способ сделать это, чтобы не использовать сложные беспорядочные флаги?