Open棟梁 wiki
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

[[戻る>FAQ - ASP.NET P層フレームワーク]]
-戻る
--[[機能一覧 - フレームワーク]]
--[[Webアプリケーションの不正操作]]

* 目次 [#h170136f]
#contents

*概要 [#se9cf03f]
onSubmitイベントでdocument.readyStateをチェックし、二重送信を防止する。
onSubmitイベントで

-document.readyStateをチェックし、二重送信を防止する。

-合わせて、一定時間経過後に[[Loading...ダイアログ>Loading...ダイアログ表示機能]]を表示する。

-その後、[[Loading...ダイアログ>Loading...ダイアログ表示機能]]はHTTPレスポンスにより削除される。

*設定方法 [#a89eb3f7]

**ON/OFF [#id527760]

***ON [#d0e3f821]
-app.config
 <!-- 二重送信防止機能のon・off -->
 <add key="FxDoubleTransmissionCheck" value="on"/>

-サーバー側で以下が実行される。
 this.Form.Attributes.Add("onSubmit", "return Fx_OnSubmit()");

-HTMLにonSubmitが設定される。
 <form onsubmit="return Fx_OnSubmit()" ・・・

***OFF [#d58d58eb]
-app.config
 <!-- 二重送信防止機能のon・off -->
 <add key="FxDoubleTransmissionCheck" value="off"/>

**一時無効化 [#r3381cd7]
以下の処理を実装し「二重送信防止機能」を 一時的に無効化できる。

-サーバー側で以下を実行する。
 this.Form.Attributes.Remove("onSubmit");


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