Информация не теряется в PostBack, поскольку Page2.aspx получает отдельный запрос GET после выполнения перенаправления из Page1.aspx
Ниже приведены способы управления состоянием
.
- Состояние сеанса
- Состояние приложения
- Просмотр состояния
- печенье
- Строка запроса
- Веб-хранилище HTML
Состояние сеанса - это то, что кажется логичным выбором для вашего сценария, так как состояние приложения повлияет на данные всех пользователей, вошедших в систему. Viewstate будет потеряно, как только мы сделаем перенаправление. Для файлов cookie могут возникнуть проблемы с ограничением размера, и вам необходимо очистить данные, хранящиеся в файлах cookie. Кроме того, вы должны шифровать данные, хранящиеся там. Строки запроса легко подделать и не являются надежными. Веб-хранилище HTML доступно только в последних браузерах, и, следовательно, совместимость браузера будет проблемой.