asp.net適用於IE或FireFox的禁用頁面快取的終極必殺技
本
文介紹的這個功能是:禁用頁面快取的解決方法,適用於IE和FireFox瀏覽器下,在web開發中合理使用快取可以有效的提高網站的效能,但是在某些場
合下因為快取的存在會帶來很多的問題。例如:因為快取的存在會造成重複提交資料的問題,驗證碼圖片不能正確顯示的問題,等等。這個時候我們就要禁用頁面緩
存的功能。
我們常用的做法是傳送一個“no-cache”的指令,但是實際使用過程中我們發現,這個指令對IE是有效的,但是對Firefox卻沒有效,這是因為,
使用該指令Firefox不快取HTTPS pages 但是還是會快取HTTP pages
,這是Firefox的一個BUG,解決的辦法很簡單,就是使用no-store代替no-cache,同時傳送no-store和no-cache指令
ASP.net中的處理方法,在不需要快取的頁面中新增如下程式碼
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-626893/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- H5禁用頁面快取的方法H5快取
- ASP.NET清除頁面快取ASP.NET快取
- 相容FireFox,IE,Chrome的DIV頁面位置固定FirefoxChrome
- ASP.NET 2.0中的頁面輸出快取ASP.NET快取
- 淺析ASP.NET頁面快取的幾點體會ASP.NET快取
- 去除頁面快取快取
- Nuxt頁面級快取UX快取
- 頁面快取優化快取優化
- 禁止頁面快取資料的方法分享快取
- 2PHP頁面快取PHP快取
- C#清除頁面快取C#快取
- [webpack]中小型多頁面應用整合webpack終極方案Web
- 快取熱點,快取穿透,終極解決方案看過來快取穿透
- 基於Html5快取的頁面P2P技術可行性探討HTML快取
- [php]禁用快取PHP快取
- ie禁止快取的程式碼快取
- IE瀏覽器關於ajax的快取機制瀏覽器快取
- 系統快取全解析2:頁面輸出快取快取
- .NET之頁面資料快取快取
- Django 頁面快取的cache_key是如何生成的Django快取
- 如何刪除適用於Firefox的 .NET Framework AssistantFirefoxFramework
- 獲取文字框中焦點的位置 相容IE,FireFoxFirefox
- 系統快取全解析3:頁面區域性快取快取
- Vue 頁面快取keep-aliveVue快取Keep-Alive
- 使用Nginx+Memcache做頁面快取Nginx快取
- 關於瀏覽器快取問題(圖片更換後,頁面仍優先讀取快取)瀏覽器快取
- 基於快取或zookeeper的分散式鎖實現快取分散式
- ssh配置除錯的必殺技除錯
- RxRetrofit – 終極封裝 – 深入淺出 & 資料快取封裝快取
- RxRetrofit - 終極封裝 - 深入淺出 & 資料快取封裝快取
- nuxt3正確使用keepalive頁面快取元件快取UX快取元件
- Vue專案全域性配置頁面快取,實現按需讀取快取Vue快取
- 我與快取的相愛相殺快取
- Nginx之11吸星大法 - (頁面快取)Nginx快取
- Ehcache 整合Spring 使用頁面、物件快取Spring物件快取
- 開發的必殺技:Git 的分支管理Git
- ASP.NET Core 中的快取ASP.NET快取
- ASP.NET快取的方法分析ASP.NET快取