Visual Studio 2005
IE8
ASP.NET
○現象
Page_Loadイベントが発生しない
○再現手順
(1) "a.aspx"を表示する
(2) ブラウザのアドレスバーに"b.aspx"を直接入力する
(3) "b.aspx"のPage_LoadイベントでResponse.Redirect("a.aspx")をコールする。
(4) "a.aspx"のPage_Loadイベントが発生しない。
○原因
ブラウザのキャッシュが効いているため
○対応方法
aspxに下記のタグを埋め込む
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
※ 参考
http://128bit.blog41.fc2.com/blog-entry-174.html
0 件のコメント:
コメントを投稿