91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現Asp.net禁用頁面緩存

發布時間:2021-10-08 13:55:43 來源:億速云 閱讀:99 作者:iii 欄目:開發技術

這篇文章主要講解了“如何實現Asp.net禁用頁面緩存”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何實現Asp.net禁用頁面緩存”吧!

1、在Asp頁面首部<head>加入 

復制代碼 代碼如下:

  Response.Buffer   =   True   
  Response.ExpiresAbsolute   =   Now()   -   1   
  Response.Expires   =   0   
  Response.CacheControl   =   "no-cache"   
  Response.AddHeader   "Pragma",   "No-Cache"


2、在HtML代碼中加入 

復制代碼 代碼如下:

  <HEAD>   
  <META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">   
  <META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">   
  <META   HTTP-EQUIV="Expires"   CONTENT="0">   
  </HEAD> 


3、在重新調用原頁面的時候在給頁面傳一個參數   Href="****.asp?random()"  
前兩個方法據說有時會失效,而第三種則是在跳轉時傳一個隨機的參數! 因為aspx的緩存是與參數相關的,如果參數不同就不會使用緩存,而會重新生成頁面,每次都傳一個隨機的參數就可以避免使用緩存。這個僅適用于asp&asp.net

  
4、window.location.replace("WebForm1.aspx");  
參數就是你要覆蓋的頁面,replace的原理就是用當前頁面替換掉replace參數指定的頁面。  
這樣可以防止用戶點擊back鍵。使用的是javascript腳本,舉例如下:

a.html

復制代碼 代碼如下:

<html>
    <head>
        <title>a</title>     
        <script language="javascript">
            function jump(){
                window.location.replace("b.html");
            }
        </script>
    </head>
    <body>
       <a href="javascript:jump()">b</a>
   </body>
</html>


前3種只是清空了cache,即存儲在Temporary Internet Files文件夾中的臨時文件,而第4種則是使用跳轉頁面文件替換當前頁面文件,并沒有清空cache,也就是說Temporary Internet Files產生了相關的臨時文件。

感謝各位的閱讀,以上就是“如何實現Asp.net禁用頁面緩存”的內容了,經過本文的學習后,相信大家對如何實現Asp.net禁用頁面緩存這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梅州市| 万州区| 宣汉县| 收藏| 中西区| 阳西县| 那曲县| 吉安县| 锡林郭勒盟| 永城市| 盐池县| 鹤壁市| 宜都市| 平塘县| 九龙城区| 封丘县| 宜良县| 久治县| 和平区| 手游| 厦门市| 泗洪县| 天台县| 香港| 兰坪| 江城| 资源县| 南昌县| 深泽县| 涟源市| 七台河市| 三穗县| 峡江县| 贵阳市| 青田县| 阳朔县| 大足县| 新竹市| 察哈| 鹤岗市| 仙游县|