1.Asp 面の首部<head>に追加
応答.バッファ = True
Response.ExpiresAbsolute = Now() - 1
応答.期限切れ = 0
Response.CacheControl = "キャッシュなし"
Response.AddHeader "プラグマ"、"キャッシュなし"
2. HtMLコードに追加
<頭>
<META HTTP-EQUIV="プラグマ" CONTENT="キャッシュなし">
<META HTTP-EQUIV="キャッシュ制御" CONTENT="キャッシュなし">
<META HTTP-EQUIV="有効期限切れ" CONTENT="0">
</HEAD>
3. 使用するオリジナルの面を再調整するときに、パラメータが 1 つ伝達されます。
Href="****.asp?random()"
前の 2 つのメソッドが失敗することがありますが、3 番目の方法はジャンプ時に 1 つのパラメータに関連しています。パラメータの違いは、保存を使用せず、毎回、機械のパラメータを送信することで保存の使用を回避でき
ます
。
.setHeader("キャッシュ制御","キャッシュなし"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //プロキシ サーバーでのキャッシュを防止します。
具体的には次のようになります。<head> </head> 中に
<head>
<%
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //プロキシ サーバーでのキャッシュを防止します
%>
</head>
5。window.location.replace("WebForm1.aspx");
パラメータは上書きされるトップ面であり、置換の原理は、現在のトップ面を使用してパラメータで指定された面を置き換えることです。
バック
を防ぐことができます。たとえば、次のような JavaScript スクリプトが使用されます
。
<頭>
<title>a</title>
<スクリプト言語="javascript">
関数ジャンプ(){
window.location.replace("b.html");
}
</script>
</head>
<本文>
<a href="javascript:jump()">b</a>
</body>
</html>
b.html
<html>
<頭>
<title>b</title>
<スクリプト言語="javascript">
関数ジャンプ(){
window.location.replace("a.html");
}
</script>
</head>
<本文>
<a href="javascript:jump()">a</a>
</body>
</html>
前の 4 番目の例は、インターネット一時ファイルのファイルに保存されている一時的なファイルであるクリアキャッシュです。一方、5 番目のファイルは、現在の一時ファイルの代わりに使用されており、クリアキャッシュはありません。インターネット ファイルは、関連する一時的なファイルを作成し、両方とも実際に保存されているものを使用するため、適切に実行する必要があります