防止ASP.Net中的重复回发(C#)

前端之家收集整理的这篇文章主要介绍了防止ASP.Net中的重复回发(C#)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这里简单一点……是否有一种干净的方法可以阻止用户双击Web表单中的按钮,从而导致重复事件触发?

如果我有一个评论表格,例如用户输入“这是我的评论”并点击提交,则评论如下所示…但是,如果他们双击,三击或只是在键盘上坚果他们可以导致发布多个版本.

客户端我可以很容易地禁用按钮onclick – 但我更喜欢服务器端解决方案这样的事情:)

每个viewstate是否有可以设置的回发超时?

谢谢

解决方法

我不认为你应该为这些琐碎的任务加载服务器.您可以尝试一些像 this一样的jquery UI阻止解决方案. Microsoft Ajax工具包也应该有一些控制权来做同样的事情.我很久以前就用它了,但似乎不记得控制名.

猜你在找的asp.Net相关文章