Мне нужно хранить идентификаторы (идентификаторы контактов, идентификаторы претензий и т. Д.) Между несколькими страницами .aspx.
В данный момент я сохраняю идентификатор в сеансе и установил тайм-аут сеанса на 300 минут. Тем не менее, я все еще получаю ошибки, потому что пользователи пытаются выполнить операции после истечения сеанса.
Я думаю, что пользователи оставляют своих веб-броузеров открытыми, блокируют свои компьютеры, возвращаются домой на вечер, приходят на следующее утро и пытаются узнать, где они остановились.
Я не хочу использовать строку запросов. Файлы cookie - это больше идентификаторы пользователей, чем идентификаторы контактов и претензий. Viewstate поддерживается только на странице. Сохранение сеанса в базе данных кажется излишне сложным. Я не хочу слишком сильно увеличивать время ожидания сеанса.
В идеале, я бы хотел, чтобы они могли забрать то, на чем остановились утром.
Каковы оптимальные методы хранения идентификаторов между страницами? Как я могу сделать это без получения им сообщения о том, что их сеанс истек? Я пропускаю что-то очевидное?!