断开连接时自动注销
本文关键字:注销 连接 断开 | 更新日期: 2023-09-27 18:02:10
是否有办法清除ASP。. NET会话,当系统失去它的连接?我想它可以用JavaScript实现,有人能告诉我怎么做吗?
页面必须自动重定向到注销。
为了更清晰,聊天脚本显示在线和离线通知。这意味着,例如当他的Gmail页面打开时,他的联系人可以看到他的状态为绿色。当他的页面是关闭的,他的联系人看到它关闭。这是如何实现的?
你可以在ASP中使用会话超时。NET用于在一定时间内不活动时断开用户的连接。它在网络上的使用。配置文件:
<system.web>
|
|
<authentication mode="Forms" />
<sessionState mode="InProc" timeout="20"/>
|
|
</system.web>
HTTP是一种无状态协议,正如所有其他协议所说....
我不明白你所说的when the system looses its connection
是什么意思。一个模棱两可的答案可能是:您还可以编辑global.asax
文件以清除会话。在Session_End
和Application_End
方法中可以使用Session.Abandon()
。稍微示范一下:
void Session_End(object sender, EventArgs e)
{
Session.Abandon();
// Code that runs when a session ends.
}
void Application_End(object sender, EventArgs e)
{
Session.Abandon();
// Code that runs on application shutdown
}
我建议在ASP中使用会话超时,如果你打算让客户端断开连接,可能是因为缺乏活动。除非您希望在服务器宕机时清除会话?