最初のページにボタンがあり、2番目のページにリダイレクトする2ページのシンプルなWebサイトがあります。
2番目のページで戻るボタンを押すと、page_Loadキャッシュから読み取る代わりに、最初のページのが再び実行されます。
しかし、IEとChromeでは、戻るボタンを押すと、page_loadは再度実行されず、キャッシュからページを読み取ります。
Firefox7とFirefox15でテストしました。何が問題なのですか。
私は解決策を見つけました。私は画像を持っていましたが、Firefoxでブラウザの戻るボタンを押すと、 Src=""2回の実行Page_Loadと実行が発生しました。このリンクPage_Loadによると、 Firefoxはで置き換えられますが、IEはそれをで置き換えます。scr=""page Url/null
page_Loadがonloadイベントの場合、ページがHTTPキャッシュから読み取られると、戻ったときに実行されるはずです。オブジェクトキャッシュから読み取った場合は、実行しないでください。
そうは言っても、私が最後にチェックしたChromeにはそのようなオブジェクトキャッシュがありませんでした。それで、あなたがそれがそこで実行されないと言うのは奇妙です...あなたはあなたのページへのリンクを投稿できますか?