我有一個Asp.Net的網絡形式,我希望JavaScript能夠統計我刷新頁面的次數。如何計算網頁刷新次數
-2
A
回答
0
您可以使用js或asp,或在會話值(對於單個用戶)或應用程序值(對於所有用戶)中設置cookie中的值,而不是必需的javascript。
你必須把這個代碼服務器端頁load。
對於所有用戶:
Application["refresh_count"] =
Convert.ToInt64(HttpContext.Current.Application["refresh_count"]) + 1;
對於會話建立一個用戶:
Session["refresh_count"] = Convert.ToInt64(Session["refresh_count"]) + 1;
OR
Response.Cookies["UserSettings"]["refresh_count"] = Convert.ToInt64(Response.Cookies["UserSettings"]["refresh_count"]) + 1;
Response.Cookies["UserSettings"].Expires = DateTime.Now.AddDays(1d);
1
你想爲每個用戶統計一下嗎?或者整個應用程序?
如果你正在做整個應用程序,你可以在每個頁面請求的Global.asax中使用應用程序變量。但是如果您的應用程序回收,那可能會丟失。
如果您想爲每個用戶執行您可以在客戶端使用服務器端會話或cookie。
0
您可以將其保存在Session對象中。
1
如果你想每次都做對客戶方只需保存(和檢索)的信息localstorage
load
事件發生
0
您可以使用jQuery調用準備好的演講。 例如:
$.ajax({
url: ".../countPageRefreshes.aspx",
data: { page: "thisPageAddress" }
})
然後,在countPageRefreshes可以增加次數,刷新頁面時,保存在某個地方。
相關問題
- 1. 在JavaScript中,如何計算刷新頁面的次數
- 2. 如何在其他計算機上遠程刷新網頁
- 3. 試圖使網頁刷新計數器
- 4. 計算我的網頁點擊次數
- 5. IE:網頁需要被刷新兩次
- 6. cgilua:網頁每次都不刷新
- 7. python selenium日誌頁次刷新次數
- 8. 如何計算SurfaceView刷新的幀率?
- 9. 刷新/重新計算CSS
- 10. 如何自動刷新頁面一次?
- 11. 如何每隔N秒刷新一次網頁的一部分
- 12. 上刷新網頁
- 13. 網頁不刷新
- 14. 如何防止網頁刷新
- 15. 如何刷新已打開的網頁
- 16. 如何刷新asp.net中的網頁
- 17. 如何刷新網頁小部件
- 18. 如何防止網頁刷新JAVASCRIPT?
- 19. 如何使用javascript刷新網頁?
- 20. 如何刷新燒瓶網頁?
- 21. 網頁刷新http GET方法,計算參數和POST方法在C#
- 22. 網頁刷新,mysql更新
- 23. 如何刷新拉出網格與刷新頁面
- 24. 刷新或刷新網頁中的AJAX
- 25. 計算部分刷新ID?
- 26. 高分子計算函數刷新值
- 27. location.hash和頁面刷新無限次數
- 28. 刷新頁面,每次刷新時都應該發佈數據?
- 29. 如何使頁面刷新不刷新的Javascript倒數計時器
- 30. 如何強制新的Google Spreadsheets刷新和重新計算?
通過'嘗試在JavaScript cookies' –
的http:// whathaveyoutried .COM? –
你想計算每個用戶刷新頁面的次數,或者頁面刷新一次的次數? –