asp.net - 防止在 UpdatePanel 中双击 LinkBut​​ton

标签 asp.net updatepanel linkbutton

我在 UpdatePanel 中有一个 LinkBut​​ton,我不希望客户端在 UpdatePanel 刷新其内容之前多次单击它。现在,链接按钮会为每次客户端点击启动部分回发,直到更新面板有时间刷新。这个特定的链接触发了一个非常昂贵的过程,我不想不必要地运行它。有这样做的.NET 标准方法吗?对此有什么好的解决方案?谢谢。

最佳答案

使用 UpdatePanelAnimationExtender。可用于创建良好的体验并在更新面板完成之前阻止进一步的交互。将此与 DGH 的服务器端 bool 值相结合,以防止用户刷新页面并再次提交(将 bool 值存储在 session 状态中)。

可以在此处找到有关 UpdatePanelAnimationExtender 的更多信息:

https://github.com/DevExpress/AjaxControlToolkit/wiki/UpdatePanelAnimation

关于asp.net - 防止在 UpdatePanel 中双击 LinkBut​​ton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4319253/

相关文章:

asp.net - 在FireFox中禁用链接按钮后,为什么链接按钮不会显示为灰色?

ASP.NET LinkBut​​ton 在 IE7 中无法正确呈现

c# - 我可以在 Controller 的构造函数中访问 User.Identity.Name 吗?如果不是,最佳实践是什么?

asp.net - 使用冗长的服务器进程取消异步回发

asp.net - 如何避免在 AutoPostBack 上滚动 UpdatePanel?

jquery - ASP.Net + jQuery + jQuery 验证插件 + UpdatePanel + nyroModal - 在每个字段上成功触发!

c# - 使用 Asp.net mvc 或 web 服务会更好吗?

asp.net - Gridview 数据键名称

asp.net - 在部分回发ASP.NET上维持面板滚动位置

c# - 如何将 LinkBut​​ton 打印到页面?