在我的ASP.NET应用程序中......
我正在考虑阻止用户通过在隐藏字段中使用令牌来提交表单,该字段与服务器上的值进行比较。
就在服务器端存储令牌而言,我没有使用会话状态,唯一的另一个地方就是我宁愿避免使用的数据库。还有其他我可以存储的吗?
答案 0 :(得分:0)
您可以使用UseSubmitBehavior="false"
来阻止双重表单提交。
按钮的示例:
<asp:Button ID="bt" runat="server" UseSubmitBehavior="false"
OnClientClick="this.disabled=true;" OnClick="bt_Click" />