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 回答