如何控制重复的Ajax'post'提交?

zsh*_*arp 0 javascript asp.net asp.net-mvc asp.net-ajax

我不想阻止用户多次点击相同的ajax按钮,但我想要进行一些控制以防止有人恶意地反复点击按钮,这会导致重复的数据库请求.什么是在asp.net mvc中的jquery .post上处理这个的简单方法?如果我拖延时间,体验客户端将被破坏(?)

ine*_*ine 6

为什么不在单击按钮后禁用该按钮,然后在收到服务器的响应后重新启用它?