Вам нужно будет кешировать, какую страницу вы в последний раз просматривали (Session = Page2), поэтому при перезагрузке Page1 он может посмотреть на кеш, решить, что он находится не в том месте, а затем снова выполнить server.transfer.
Однако, возможно, стоит пересмотреть то, как эта страница работает, вы рассматривали возможность использования одной страницы и сохранения состояния страницы в скрытых полях