IE メソッドを使用して、ポップアップ ウィンドウをモーダル ダイアログとして実装しました。
window.showModalDialog('...aspx')
ポップアップ ウィンドウのターゲットは、それ自体が ASP.Net Web ページです。
次の手順では、ポップアップが一度も起動されていないと仮定します。
- ポップアップを起動します。
- Page_Load イベント ハンドラーはサーバー側で実行されます。
- ポップアップを閉じます。
- すぐにポップアップを再度起動します。
- 今回は Page_Load イベント ハンドラは実行されません。
ステップ 4 でインターネット一時ファイルをクリアすると、Page_Load イベント ハンドラが 2 回目に実行されるため、ポップアップ コンテンツがキャッシュされていることは明らかです。
Web ページのヘッドに以下を追加して実験しましたが (他のいくつかの情報源で推奨されているように)、どれも機能していないようです。
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
これらの使用が推奨されていない場所も見られます
誰でも助けることができますか?