Как правило, кнопка возврата в браузере возвращает вас к предыдущему HTML GET или POST, которые произошли.Он перемещается по транзакциям на всю страницу, поэтому все, что делается динамически, не может быть перемещено таким образом.Кроме того, кнопка «Назад» не перематывает выполнение кода, поэтому, если вы определяете что-то на основе переменной Session или чего-то подобного, это также не будет перематываться.Очевидно, что это также не перемотает транзакции базы данных.
В общем, если вы хотите поддерживать кнопку «назад», вам нужно обязательно разделить все, что вам нужно для навигации с помощью указанной кнопки, на какую-то транзакцию HTML.1004 * Опять же, вы столкнетесь с проблемами, если отображение вашей страницы зависит от управления на стороне сервера, которое меняется от одного поста к другому.Это одна из причин, по которой некоторые формы выдают ошибку «Страница устарела» при попытке вернуться к ним.