Sessionについて
- 題名: Sessionについて
- 著者: くりのき
- 日時: 2006/03/08 12:08:12
- ID: 15474
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Sessionについて
- 著者: なおこ(・∀・)
- 日時: 2006/03/10 8:00:33
- ID: 14787
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Sessionについて
- 著者: くりのき
- 日時: 2006/03/10 10:10:25
- ID: 14790
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[ASP.NET]
2006/03/08(Wed) 15:23:40 編集(投稿者)
はじめまして、いつも参考にしております
現在ASP.NETで開発をしているのですが
行き詰ってしまいました。
Response.AddHeaderでヘッダに("Refresh",Session.Timeout)を書き込んでおいて
Session.Timeoutでタイムアウトした場合に再読み込みを行い
初期画面に遷移する。という仕様で
Global.asaxに
protected void Session_End(Object sender, EventArgs e)
{
//新たにセッションを作り直す処理
}
本体のPage_Loadイベントに
if (Session.IsNewSession)
{
//初期画面に遷移する処理
}
と記述しているのですが
JavaScriptでポップアップ画面を呼び出し、
ポップアップ画面をそのままにタイムアウトした場合に
Global.asaxを通らずに処理されてしまい
タイムアウトを2回待つことになってしまいます。
Global.asaxを通るように処理する方法はないものでしょうか
ご教授のほどよろしくお願い致します。