Open棟梁 wiki

目次

概要

不正操作防止機能では以下を抑止します。

上記に該当するような操作を行っていないか、
fiddler - http debugging proxy等を使用して分析してみてください。

また、Sessionにブラウザ・ウィンドウ毎のRequestチケットを格納しているので、
セッション消去(FxSessionAbandon)によって、不正操作が誤検知されることがあります。

不正操作防止機能の局所化

他の処理と干渉し合う場合、不正操作防止機能を部分的にOFFに設定できます。

不正操作防止機能を画面レベルでOFFにするには、Page_Initで

this.CanCheckIllegalOperation = false;

CanCheckIllegalOperation?フラグをfalseに設定します。

ボタン単位等の局所化が必要な場合は、以下の方法に従ってください。

余談ですが、当該アプリケーション上で不正操作防止機能をOFFにする場合、以下の設定を行います。

"MaxQueueLength?=0"(0以下の値)を設定して、=機能OFFになります。

この状態で、Page_Initで

this.CanCheckIllegalOperation = true;

と設定することで、

当該画面だけ、不正操作防止機能をONに設定することも可能です。

ASP.NET AJAXの場合

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS