3

最初のページにボタンがあり、2番目のページにリダイレクトする2ページのシンプルなWebサイトがあります。

2番目のページで戻るボタンを押すと、page_Loadキャッシュから読み取る代わりに、最初のページのが再び実行されます。

しかし、IEとChromeでは、戻るボタンを押すと、page_loadは再度実行されず、キャッシュからページを読み取ります。

Firefox7とFirefox15でテストしました。何が問題なのですか。

4

2 に答える 2

1

私は解決策を見つけました。私は画像を持っていましたが、Firefoxでブラウザの戻るボタンを押すと、 Src=""2回の実行Page_Loadと実行が発生しました。このリンクPage_Loadによると、 Firefoxはで置き換えられますが、IEはそれをで置き換えます。scr=""page Url/null

于 2012-09-23T06:30:10.113 に答える
0

page_Loadがonloadイベントの場合、ページがHTTPキャッシュから読み取られると、戻ったときに実行されるはずですオブジェクトキャッシュから読み取った場合は、実行しないでください。

そうは言っても、私が最後にチェックしたChromeにはそのようなオブジェクトキャッシュがありませんでした。それで、あなたがそれがそこで実行されないと言うのは奇妙です...あなたはあなたのページへのリンクを投稿できますか?

于 2012-09-23T01:38:43.090 に答える