asp.net 用戶在線退出更新實現(xiàn)代碼
更新時間:2010年03月21日 23:34:00 作者:
更新用戶是否在線?注銷用戶的話有三種情況:1.點擊退出,2.會話超時,3.關閉瀏覽器
最主要的問題是關閉瀏覽器的時候如何更新用戶在線列表
網(wǎng)上流傳的方法是不停的ajax異步發(fā)送請求,當不再請求的時候就可以判斷用戶已經(jīng)關閉瀏覽器
var x=0;
function myRefresh()
{
var httpRequest = new ActiveXObject("microsoft.xmlhttp");
httpRequest.open("GET", "test.aspx", false);
httpRequest.send(null);
x++;
if(x<60) //60次,也就是Session真正的過期時間是30分鐘
{
setTimeout("myRefresh()",30*1000); //30秒
}
}
myRefresh();
在web.config中設置:
<sessionState mode="InProc" timeout="1"></sessionState>
網(wǎng)上流傳的方法是不停的ajax異步發(fā)送請求,當不再請求的時候就可以判斷用戶已經(jīng)關閉瀏覽器
復制代碼 代碼如下:
var x=0;
function myRefresh()
{
var httpRequest = new ActiveXObject("microsoft.xmlhttp");
httpRequest.open("GET", "test.aspx", false);
httpRequest.send(null);
x++;
if(x<60) //60次,也就是Session真正的過期時間是30分鐘
{
setTimeout("myRefresh()",30*1000); //30秒
}
}
myRefresh();
在web.config中設置:
<sessionState mode="InProc" timeout="1"></sessionState>
您可能感興趣的文章:
- 用 Net 命令使局域網(wǎng)文件批量同步更新
- asp.net 刪除,更新數(shù)據(jù)庫方法
- asp.net 使用駐留在頁面中的Cache緩存常用可定時更新的數(shù)據(jù)
- Asp.net生成Excel文件并下載(更新:解決使用迅雷下載頁面而不是文件的問題)
- sql server中批量插入與更新兩種解決方案分享(asp.net)
- asp.net中gridview的查詢、分頁、編輯更新、刪除的實例代碼
- c#使用DotNetZip封裝類操作zip文件(創(chuàng)建/讀取/更新)實例
- 頁面間隔半秒鐘更新時間 Asp.net使用Comet開發(fā)http長連接示例分享
- .Net頁面局部更新引發(fā)的思考
相關文章
Visual Studio 2017創(chuàng)建.net standard類庫編譯出錯原因及解決方法
這篇文章主要為大家詳細介紹了Visual Studio 2017創(chuàng)建.net standard類庫編譯出錯原因及解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04
在dropDownList中實現(xiàn)既能輸入一個新值又能實現(xiàn)下拉選的代碼
在dropDownList中實現(xiàn)既能輸入一個新值,又能實現(xiàn)下拉選項,想必很多的朋友已經(jīng)為此功能按耐不住了吧,接下來與大家分享下如何實現(xiàn),感興趣的朋友可以參考下哈2013-04-04
.NetCore使用過濾器實現(xiàn)登錄權限認證的方法小結(jié)
這篇文章主要介紹了.NetCore使用過濾器實現(xiàn)登錄權限認證幾種方式總結(jié),主要包括自定義行為過濾器在OnActionExecuting中實現(xiàn),自定義身份驗證過濾器,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2022-06-06
asp.net遍歷文件夾下所有子文件夾并綁定到gridview上的方法
這篇文章主要介紹了asp.net遍歷文件夾下所有子文件夾并且遍歷配置文件某一節(jié)點中所有key,value并且綁定到GridView上,需要的朋友可以參考下2014-08-08
asp.net類庫中添加WebService引用出現(xiàn)問題解決方法
在Web項目內(nèi)添加WebService的引用是件很簡單的事情,不過對于一些新手朋友來說,就沒有那么簡單了,因為在添加的過程中總會遇到一些困難,接下來詳細介紹如何解決,感興趣的你可不要錯過了啊2013-02-02
asp.net 頁面轉(zhuǎn)向 Response.Redirect, Server.Transfer, Server.Exec
如果你讀過很多行業(yè)雜志和 ASP.NET 示例,你會發(fā)現(xiàn),大多數(shù)人使用 Response.Redirect 將用戶引導到另一個頁面,而另一些人好像偏愛于神秘的 Server.Transfer,那么,這二者有什么區(qū)別?2009-11-11
asp.net使用母版頁中使用ajax腳本取數(shù)據(jù)
因母版頁繼承自UserControl,我們無法像正常頁面那樣使用Jquey或Ajax的PageMethods等無刷新方法取數(shù)據(jù)。不過可以使用ajax提供的Sys.Net.WebRequest來解決這一問題。2010-09-09

