0

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

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

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

任何帮助停止多次提交。

4

1 回答 1

0

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

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

参考:

jQuery.ajax()

UpdatePanel 控件概述

更新进度控制概述

于 2013-03-16T13:26:48.113 回答