2016-05-28 4 views
1

Я разрабатываю asp webapplication, а также веб-сайт с использованием веб-форм. У меня есть от 3 до 4 сеансов во всем приложении. например, сеанс ["Rate"], сеанс ["webinformation"], сеанс ["userinformation"]. моя проблема в том, что я хочу увеличить тайм-аут только сеанса ["Rate"] до 24 часов примерно, делая это в webconfig файл мне не помогает. Как я могу сделать это в asp.netExtend asp.net session timeout до 24 часов

ответ

0

магазина и истекаю через 5 минут (вы можете изменить его до 24 часов)

Session.AddWithTimeout("key", "value", TimeSpan.FromMinutes(5)); 

Получить сохраненное значение

Session.GetWithTimeout("key"); 

Вы можете найти исходный код here

+0

«ключ» - это мое имя сеанса? и ценность? – Iqra

+0

, например. Session ["Rate"] = 128. key: имя сеанса (в данном случае «Rate»), а значение - это объект/значение (в данном случае 128), которое вы хотели бы сохранить в сеансе. – Odrai

+0

спасибо. это сработало – Iqra

Смежные вопросы