【发布时间】:2011-01-31 14:29:15
【问题描述】:
我有以下场景:
点击 aspx 页面中的 SAVE 按钮,会进行一些处理。处理时间可以为 10-15 分钟。我想禁用 SAVE 按钮直到进程结束,一旦进程完成,应该启用 SAVE 按钮。
我尝试了以下方法但无法解决问题:
1) 客户端脚本:
我在客户端单击按钮时调用了 JavaScript,并将禁用属性设置为 true。但是,由于禁用了客户端的按钮,因此未调用服务器端的 saveButton_Click 事件。
2) 在服务器端的 saveButton_Click 方法中禁用:
在这种情况下,由于已经调用了saveButton_Click并且请求被发送到服务器,所以客户端在处理请求之前没有任何区别。
【问题讨论】: