- - PR -
2回目以降のshowModalDialogでポストバックが起きない
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-11-13 13:05
べる様
ご回答ありがとうございます。 アドバイスしてくださった、 開かれる方のPage_Loadで Response.Cache.SetExpires(DateTime.Now.AddDays(-1)) を追加してみましたら、 状況が変わりました!! 再表示した場合でも子画面Page_Loadを通るようになりました。 ありがとうございました。 この教えて頂いた内容について調べてみますが、 これはつまりどういったことになるのでしょうか?? たびたびですみませんが、お願い致します。 | ||||
|
投稿日時: 2007-11-13 16:48
「ブラウザのキャッシュ」とか「HTTPヘッダ」の意味がわかっているかによりますが、 ブラウザのキャッシュの有効期限を1日前(つまりキャッシュ無効)に設定するように ブラウザに指示するHTTPヘッダを付加するコードです。 とはいえ私もブラウザキャッシュやHTTPヘッダについて100%理解しているわけではないので 変ないいまわしになっているかもしれませんが。 | ||||
|
投稿日時: 2007-11-13 16:58
cacheで検索すると結構HITします。
要はブラウザがページをキャッシュしてしまうため、ローカルにキャッシュがあると、 サーバーにリクエストを投げないで、ローカルのキャッシュを表示してしまいます。 HTTPヘッダでブラウザにキャッシュを使わないでと教えてあげると、ブラウザは毎回、サーバーにリクエストを投げます。 JavaScriptからのページ遷移 - Insider.NET http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20889&forum=7 | ||||
|
投稿日時: 2007-11-13 18:30
べる様
burton999様 ご説明してくださり、ありがとうございました。 キャッシュの理解を深めるよう、学習し直します。 当質問に回答してくださった皆様、 誠にありがとうございました。 また、別件で質問させてもらうことがあるかもしれませんが、 その際もどうぞよろしくお願い致します。 |