создание сеанса.Тайм-аут в web.config и global.asax

#c# #visual-studio

#c# #visual-studio

Вопрос:

В web.config у меня был этот код —

 <sessionState mode="InProc" cookieless="true" timeout="30" />
 

Как мне связать это session.timeout web.config с Session_End in global.asax ?

Комментарии:

1. Вы смотрели эту статью blogs.msdn.com/b/nikhiln/archive/2007/06/21 /… ?

Ответ №1:

Вы можете использовать событие завершения сеанса global.asax для удаления неожиданно отключенного пользователя :

 void Session_End(Object sender, EventArgs E) {
// Clean up session resources
 

}

но будьте осторожны, сеанс не заканчивается, когда пользователь закрывает свой браузер или его соединение потеряно. Это заканчивается, когда достигается тайм-аут сеанса.

Комментарии:

1. Спасибо. Но могу ли я разместить там кодировку?

Ответ №2:

Сеанс.Свойство TimeOut должно дать вам это значение.