【问题标题】:disable button from submitting multiple time禁止按钮多次提交
【发布时间】:2013-03-05 04:32:34
【问题描述】:

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

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

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

任何帮助停止多次提交。

【问题讨论】:

    标签: asp.net sharepoint submit web-parts


    【解决方案1】:

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

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

    参考:

    jQuery.ajax()

    UpdatePanel Control Overview

    UpdateProgress Control Overview

    【讨论】:

    • 感谢发帖。据我了解,如果您建议发球,那么,我尝试了,但为时已晚。对于客户端,您能否提供更多详细信息。请记住,应用了许多验证。使用 Ajax 似乎不是合适的选择,因为我们正在维护一个可视化 Web 部件。再次感谢您的回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-11
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    • 2018-10-07
    相关资源
    最近更新 更多