Résumé des méthodes pour désactiver la mise en cache des pages dans Asp.net

高洛峰
Libérer: 2017-01-21 15:22:41
original
1310 Les gens l'ont consulté

1. Ajoutez

  Response.Buffer   =   True    
  Response.ExpiresAbsolute   =   Now()   -   1    
  Response.Expires   =   0    
  Response.CacheControl   =   "no-cache"    
  Response.AddHeader   "Pragma",   "No-Cache"
Copier après la connexion

au de la page Asp 2. Ajoutez

  <HEAD>    
  <META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">    
  <META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">    
  <META   HTTP-EQUIV="Expires"   CONTENT="0">    
  </HEAD>
Copier après la connexion

au code HtML 3. Lors du rappel de l'original. page, add La page passe un paramètre Href="****.asp?random()"
On dit que les deux premières méthodes échouent parfois, tandis que la troisième méthode consiste à passer un paramètre aléatoire lors du saut ! Parce que le cache d'aspx est lié aux paramètres, si les paramètres sont différents, le cache ne sera pas utilisé, mais la page sera régénérée. Passer un paramètre aléatoire à chaque fois peut éviter d'utiliser le cache. Ceci s'applique uniquement à asp&asp.net.

4. window.location.replace("WebForm1.aspx"); Le paramètre
est la page que vous souhaitez couvrir. le paramètre de remplacement par la page actuelle spécifiée.
Cela empêche l'utilisateur de cliquer sur le bouton de retour. Un script javascript est utilisé, par exemple :

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>
Copier après la connexion

Les trois premiers effacent uniquement le cache, qui est le fichier temporaire stocké dans le dossier Temporary Internet Files, et le Le type 4 utilise le fichier de page de renvoi pour remplacer le fichier de page actuel sans vider le cache, ce qui signifie que les fichiers Internet temporaires génèrent des fichiers temporaires associés.

Pour plus d'articles sur la façon de désactiver la mise en cache des pages dans Asp.net, veuillez faire attention au site Web PHP chinois !
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!