Я разрабатываю приложение для эстафетного чата, разделенное на 2 панели.
правая панель -> ответы пользователей в чате (при этом используется многострочный элемент управления ASP.NET, размещенный на панели обновлений, поэтому, когда любой пользователь вводит ответы и отправляет его, он добавляется в этот элемент управления)
левые панели -> список пользователей, которые в данный момент находятся в сети (здесь используется элемент управления списком ASP.NET, который также находится на панели обновления).
ниже это текстовое поле для ввода текста пользователем и кнопка отправки для отправки его ответа.
все отлично работает. Но когда пользователь закрывает окно браузера вместо того, чтобы нажимать кнопку выхода из системы. список на левой панели не обновляется.
Это происходит правильно, когда пользователь выходит из системы.
Есть ли способ выбить имя пользователя из списка, если пользователь закрывает браузер? (Даже до истечения срока его сессии на стороне сервера).?
извините, я не могу выставить снимок экрана.
Может ли кто-нибудь предложить идею вместе с примером кода .?
спасибо
Виджей