DateTime.Now.ToString("yyyyMMddHHmmssfff")
.NET C# で現在時刻の年月日時分秒ミリ秒を取得する方法
一意なファイル名などを生成するときに使うが、いつも忘れてしまうので備忘録
2010年10月13日水曜日
Page_Loadイベントが発生しない問題
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
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
登録:
投稿 (Atom)