Привет Я использую сеансы в своем приложении, и мне было интересно, какая оптимальная практика для поддержания значения сеанса на странице. Мне нужно значение, которое сохраняется в сеансе для сохранения, до тех пор, пока сообщение не будет отправлено на конкретную страницу. Позвольте мне проиллюстрировать:Лучшая практика сеансов
Page A: Page B:
Sets Session["ID"] = 5 --> Gets Session["ID"]
And redirects to Page B and populates data.
Мне нужно Session["ID"]
на странице B, чтобы остаться в живых до тех пор, пост обратно не выполняется на странице B. Мне нужно это, потому что я буду использовать значение Session["ID"]
обновления данных в базе данных.
Мой вопрос: является ли гарантия того, что Session["ID"]
сохранит свою ценность до тех пор, пока не будет выполнена обратная связь? Разве он не умрет? Если да: какие методы я могу предпринять, чтобы убедиться, что он сохраняет свою ценность?
Я думал о создании частной переменной в Page B, чтобы сохранить Session["ID"]
на странице_Load. Пожалуйста, дайте мне знать, что вы думаете, спасибо.
Прошу прощения, я должен был сказать: я не могу разрешить пользователю изменять ID
. Так что нет Query Strings
, спасибо.
Я не могу позволить пользователю вмешаться со значениями – DavidS