我正在使用 UpdateProgress 将 gif 图像显示为进度条。
1> ASP.NET 页面有一个 GridView,单击 Imagebutton 后我需要显示一个进度条,然后将数据从 GRID 保存到数据库。
2> 随后调用存储过程等。
这在正常情况下工作正常。但是当网格中有大量数据时(15000 条记录)。浏览器停止响应一段时间,然后显示进度条。
客户告诉我在单击后始终禁用按钮/隐藏按钮。
我能够通过显示覆盖整个窗口的灰色背景的进度图像来完成此操作。(大数据情况除外)
我想知道如何最大限度地减少 ImageButton 单击和加载进度条之间的时间间隔
我尝试过的步骤:- 1> 使用 modalpopup 扩展器来显示相同的进度条,而不是 UpdateProgress。2> 添加警报框,'BeginRequestHandler' 内的脚本 3> 使用 ImageButtonClick 的 OnClientClick 事件显示灰色弹出窗口,然后使用 'ImageButton's ID 作为参数执行 __doPostBack
在第 3 步中,我想尝试在 __doPostBack 之前添加“SetTimeOut”
简单地隐藏 ImageButton 也可以达到目的。请让我知道您的宝贵意见。
再会!