【发布时间】:2009-08-23 00:12:32
【问题描述】:
我正在开发一个中继聊天应用程序,分为 2 个窗格。
右窗格 -> 用户的聊天响应(这使用放置在更新面板内的 ASP.NET 多行标签控件,因此当任何用户键入响应并提交时,它都会添加到此控件中)
left panes -> 当前在线用户列表(这使用 ASP.NET 列表控件,它也放置在更新面板内)。
下面是用户输入文本的文本框和一个发送按钮以发布他的回复。
一切正常。但是当用户关闭浏览器窗口而不是单击注销按钮时。左侧窗格中的列表未刷新。
当用户注销时,它会正常发生。
如果用户关闭浏览器,有没有办法从列表中敲出用户名?(甚至在他的会话在服务器端过期之前)。?
抱歉,我无法曝光屏幕截图。
任何人都可以提出一个想法以及示例代码 sn-p。
谢谢
【问题讨论】: