我有一個asp.net page_load事件。 當用戶點擊瀏覽器的後退按鈕時,我想在page_load事件中設置一些值。 問題是,當我點擊背部按鈕時,頁面從緩存中呈現,並且頁面加載事件未被觸發。 我該怎麼做才能讓page_load被觸發......除了強制瀏覽器緩存清除?在瀏覽器的後退按鈕上出現ASP.NET事件
1
A
回答
2
我想出了一個解決方案。 事實上,後退按鈕與服務器事件無關...該頁面直接從瀏覽器緩存中重新排列。 所以我做的是我在頁面加載上運行腳本,但不是ASP的頁面加載,而是JavaScript頁面加載。 只要點擊後退按鈕,就會引發JS頁面加載。
2
如果我理解正確的話,你有以下情況:
- 用戶訪問網頁A.
- 用戶點擊一個鏈接和訪問頁面B.
- 用戶單擊後退按鈕和頁面A是再次顯示。它從瀏覽器緩存中顯示,而不是從服務器重新獲取。
是嗎?在這種情況下,您應該將頁面標記爲無緩存。使用Response.CacheControl
屬性,您可以決定在響應的http標頭中返回哪些緩存選項。
相關問題
- 1. ASP.NET瀏覽器後退按鈕事件
- 2. ASP.net模擬瀏覽器後退按鈕
- 3. 瀏覽器後退按鈕asp.net
- 4. 在瀏覽器上觸發事件後退按鈕點擊
- 5. 瀏覽器後退按鈕
- 6. 按下瀏覽器後退按鈕後出現模式
- 7. 防止在asp.net上瀏覽器的JavaScript後退按鈕
- 8. 退出後在laravel中禁用瀏覽器的後退按鈕
- 9. Asp.Net在瀏覽器上點擊後退按鈕時強制Page_Load
- 10. 激活事件的jQuery的onclick瀏覽器的後退按鈕
- 11. 註銷後瀏覽器後退按鈕
- 12. 移動瀏覽器的後退按鈕事件處理
- 13. 處理瀏覽器中的後退按鈕事件
- 14. 瀏覽器中的後退按鈕
- 15. 疼痛瀏覽器的後退按鈕
- 16. 瀏覽器的後退按鈕
- 17. WP7:在瀏覽器上按下後退按鈕時的黑屏
- 18. Android:瀏覽器後退按鈕不會觸發$ getJSON事件
- 19. 後退按鈕點擊事件瀏覽器
- 20. 單擊瀏覽器後退按鈕時如何調用事件
- 21. history.pushState打破瀏覽器後退按鈕
- 22. Iframe和瀏覽器後退按鈕
- 23. ReactJs瀏覽器後退按鈕
- 24. 禁用瀏覽器後退按鈕javascript
- 25. ASP嚮導瀏覽器後退按鈕
- 26. 後退按鈕(瀏覽器行爲)
- 27. 瀏覽器後退按鈕問題
- 28. 去一回瀏覽器後退按鈕
- 29. 瀏覽器註銷後退按鈕
- 30. GWT後退按鈕瀏覽器
一般來說,你不應該亂搞後退按鈕。它屬於用戶的瀏覽器,不屬於您的應用程序。 –