Существуют ли способы структурирования хранилища сессий в ASP?Обычно я ставлю строку в качестве ключа, но я думаю о принятии более строгих мер.
Проблема возникла из-за того, что у меня есть приложение, которое интенсивно использует сессию по двум причинам:
- Прикладная программа должна выполнить операции с данными перед их представлением пользователю.
- Прикладная программа должна проверить некоторые варианты перед записью изменений.
Моя стратегия быластроить списки и хранить их в сеансе при загрузке страницы.
У меня несколько проблем с этим.Я продолжаю получать отчеты о том, что «вводится для пользователей», а именно о том, что в одном из списков, которые я строю и храню в сеансе, отображаются значения, введенные до того, как у них была возможность добавить их.Я не уверен, почему это происходит, учитывая, что я перестраиваю списки, хранящиеся в сеансе, при каждой загрузке.Я подозреваю, что много нажатий на кнопку назад.
Есть ли способы спроектировать хранилище сеансов так, чтобы сохраненные списки были уникальными для этого экземпляра страницы?Или, если это не удастся, способ спроектировать хранилище сеансов, чтобы оно всегда было уникальным для этой страницы?