C #, сообщение, перенаправление и кнопка возврата - PullRequest
0 голосов
/ 04 ноября 2011

Есть странное поведение, когда я использую сообщение, а затем перенаправляю на другую страницу. Затем, если пользователь нажимает кнопку «Назад» своего браузера, браузер делает GET вместо POST, поэтому я теряю «viewstate». Почему браузер не «перепечатывает» (или просит перепостить) данные?

1 Ответ

1 голос
/ 04 ноября 2011

Как определено в Википедии, PRG гласит: «Post / Redirect / Get (PRG) - это общий шаблон проектирования для веб-разработчиков, помогающий избежать определенных дублирующих представлений форм и позволяющий пользовательским агентам вести себя интуитивно с закладками и кнопкой обновления».

Если вы заинтересованы в просмотре данных состояния просмотра POST-запроса, прежде чем произойдет GET, попробуйте воспользоваться этой утилитой: http://blog.getglimpse.com/2011/11/01/glimpse-0-86-released/

...