我有一個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. 在瀏覽器上觸發事件後退按鈕點擊
- 4. 瀏覽器後退按鈕
- 5. 按下瀏覽器後退按鈕後出現模式
- 6. Asp.Net在瀏覽器上點擊後退按鈕時強制Page_Load
- 7. 移動瀏覽器的後退按鈕事件處理
- 8. 處理瀏覽器中的後退按鈕事件
- 9. 疼痛瀏覽器的後退按鈕
- 10. 瀏覽器中的後退按鈕
- 11. WP7:在瀏覽器上按下後退按鈕時的黑屏
- 12. 單擊瀏覽器後退按鈕時如何調用事件
- 13. Android:瀏覽器後退按鈕不會觸發$ getJSON事件
- 14. Gmail - 後退按鈕點擊瀏覽器
- 15. ASP嚮導瀏覽器後退按鈕
- 16. 瀏覽器後退按鈕/ #one #two等
- 17. Jquery .toggle()和瀏覽器後退按鈕
- 18. 後退按鈕(瀏覽器行爲)
- 19. CORS瀏覽器後退按鈕錯誤
- 20. Iframe和瀏覽器後退按鈕
- 21. 點擊Ipad瀏覽器後退按鈕
- 22. 瀏覽器後退按鈕導航
- 23. GWT後退按鈕瀏覽器
- 24. AJAX和瀏覽器後退按鈕
- 25. 移動瀏覽器 - 後退按鈕
- 26. 瀏覽器後退按鈕Ajax
- 27. 瀏覽器註銷後退按鈕
- 28. 瀏覽器後退按鈕和javascript
- 29. 導軌,退出瀏覽器後退按鈕
- 30. ASP.NET button_click沒有發射,瀏覽器後退按鈕後
一般來說,你不應該亂搞後退按鈕。它屬於用戶的瀏覽器,不屬於您的應用程序。 –