2013-03-16 52 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