2013-03-16 47 views
0

我创建了一个可视化Web部件,这意味着它没有形成/ body元素。我在webpart上有三个提交按钮。有一次,只有三个按钮中的一个可见。这些按钮在Web部件上添加的多个控件上执行验证,然后调用服务器端方法。禁用多次提交按钮

问题是webpart提交需要时间,并且在此用户期间可以多次按提交按钮,导致应用程序出现故障。

我已经尝试过jQuery解决方案,如添加禁用属性提交按钮,但它也停止提交webpart。

任何帮助停止多次提交。

回答

0

您可以考虑使用Ajax发布您的表单。

而且,在某些处理正在服务器上运行之前,禁用UI &会显示加载图像。

参见:

jQuery.ajax()

UpdatePanel Control Overview

UpdateProgress Control Overview

+0

感谢张贴。根据我的理解,如果你建议服务方,那么,我试过了,但为时已晚。对于客户端,请你提供更多的细节。请记住,应用了许多验证。 使用Ajax似乎并不适合,因为我们正在维护一个可视化的Web部件。 再次感谢您的回复 – Malik 2013-03-16 13:37:02