1. Asp ページの
に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>
最初の 2 つのメソッドは時々失敗すると言われていますが、3 番目のメソッドはジャンプ時にランダムなパラメーターを渡すことです。 aspx のキャッシュはパラメータに関連しているため、パラメータが異なる場合、キャッシュは使用されませんが、毎回ランダムなパラメータを渡すことで、キャッシュの使用を回避できます。これは asp&asp.net にのみ適用されます
パラメータは、replace パラメータで指定されたページを置き換えます。現在のページ。
これにより、ユーザーは「戻る」ボタンをクリックできなくなります。 JavaScript スクリプトが使用されます。例:
<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>