在有一個大的UpdatePanel一個相當複雜的畫面,我運行到以下問題:更新面板:防止同一用戶發出多個併發請求?
如果用戶點擊某個按鈕6或7次的真快,似乎最終處理出來的最後一個請求轉而出現問題。具體來說,會話狀態中有一個xml文檔,它不同步。
我真正想要做的是阻止點擊此按鈕,直到回發完成。我知道我可以找到一個簡單的方法來使用Javascript做到這一點,但它似乎可能是內置的。
有什麼想法?
注意:下面的答案是有幫助的,但他們還沒有解決問題。使用onClientClick禁用鏈接按鈕後,再次啓用回發後允許它回來,問題依然存在。這幾乎就好像updatepanel沒有完成所有事情,即使它已經在屏幕上繪製了新的啓用鏈接按鈕。
更多筆記(已解決!):我用BlockUI(jQuery插件)解決了這個問題。請參閱下面的答案。
任何解決方案與*** BlockUI ***?代碼示例? – Kiquenet 2016-05-25 16:30:45