「[[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"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS