禁用按钮提交多个时间

时间:2013-03-16 13:14:44

标签: asp.net sharepoint submit web-parts

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

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

我尝试过jQuery解决方案,例如添加disable属性来提交按钮,但它也阻止webpart提交。

任何停止多次提交的帮助。

1 个答案:

答案 0 :(得分:0)

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

并且,在服务器上进行某些处理之前,请禁用UI&显示加载图像。

参见:

jQuery.ajax()

UpdatePanel Control Overview

UpdateProgress Control Overview