「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>Sessionタイムアウト検出機能]] *目次 [#m4e06a12] #contents *概要 [#zc87f04d] Sessionタイムアウト検出機能利用時にSessionクリアするには、~ Sessionタイムアウトが誤検知されないよう[[FxSessionAbandon]]を使用する。 *詳細 [#g4c1c04f] -「[[Sessionタイムアウト検出機能]]」を使用している場合、~ Session.Abandon()メソッドを呼び出しSessionの解放を行うと、~ 必ずSessionタイムアウト例外が発生する。 -Sessionタイムアウト例外を発生させないようにするには、~ this(BaseController).[[FxSessionAbandon]]()メソッドを使用し、~ [[Sessionタイムアウト検出用Cookie]]を削除したうえで 、Sessionの解放を行う。 -ただし、this(BaseController).[[FxSessionAbandon]]()メソッドを実行したのちに、~ 同一画面でのポストバックを実行すると、「[[不正操作防止機能]]」によるエラーが発生するため、~ セッション解放後は、メニュー画面等へGet画面で遷移するなどすること。 *関連 [#b4bd6c62] **[[Sessionタイムアウト検出機能]] [#r82ceebd] **[[Sessionタイムアウト検出用Cookie]] [#n7b508ee] IP:202.246.252.97 TIME:"2018-04-24 (火) 10:52:06" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=Session%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88%E6%A4%9C%E5%87%BA%E6%A9%9F%E8%83%BD%E5%88%A9%E7%94%A8%E6%99%82%E3%81%AESession%E3%82%AF%E3%83%AA%E3%82%A2%E6%96%B9%E6%B3%95" USER_AGENT:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36"