[ASP.NET] Wykonanie akcji po zamknięciu sesji

Mój problem jest następujący.

Jak wykryć, że sesja użytkownika się skończyła. Potrzebuje usunąć go z listy przechowywanej w ApplicationState, za zakończeniu jego sesji.

Wiem, że jest funkcja Session_End w pliku Global.asax, wczytuję z niej Listę z ApplicaionState[“Lista”], ale teraz nie wiem jak pobrać login użytkownika, który jest podawany w textbox, ale nie da się do niego odwałać z klasy global, bo textbox jest w klasie _default.

Trochę to może zawiłe.

Ogólnie potrzebuję, żeby użytkownik, którego wygasa sesja, usuwał swoje imię z listy przechowywanej w ApplicationState.

Jakieś pomysły.

Z góry dziękuję za odpowiedź.

Wojtek.

Wartość TB zapisuj do stanu sesji i odczytuj go w Session_End. Więcej: na MSDN

dzięki za podpowiedź, pozdrawiam