1

私の ASP.NET アプリケーションでは...

サーバーの値と比較される隠しフィールドにトークンを入れることで、ユーザーがフォームを二重に送信するのを止めようとしていました。

サーバー側でトークンを保存するという点では、私はセッション状態を使用していません。他の唯一の場所は、避けたいデータベースです。これを保存できる場所は他にありますか?

4

1 に答える 1

0

UseSubmitBehavior="false"フォームの二重送信を防ぐために使用できます 。ボタンの例:

<asp:Button ID="bt" runat="server" UseSubmitBehavior="false" 
       OnClientClick="this.disabled=true;"  OnClick="bt_Click" />
于 2013-02-15T10:59:05.607 に答える