2012-06-11 75 views
0

我有一個asp.net 4.0 web窗體應用程序,我正在努力,我試圖修改updatepanel的行爲。asp.net updatepanel阻止點擊

目前的行爲是,當更新面板加載時,我可以點擊鏈接,但它們不工作,直到面板完成加載。由於面板需要很長時間才能加載,所以用戶被阻止瀏覽頁面,我需要找出解決方法。

有沒有人有如何完成這個好主意?

謝謝!

回答

1

更好的建議是使用觸發器如下所述:How can I defer loading UpdatePanel content until after the page renders?

有可能是在那裏你隱藏面板,而這裏所描述進行更新的另一種方式:Hide UpdatePanel during UpdateProgress

我還建議你學習Understanding ASP.NET AJAX UpdatePanel Triggers,因爲這將幫助您創建一個更適合您項目的解決方案。

+0

感謝您的鏈接,他們絕對是正確的方向。我仍然試圖瞭解ASP.NET的工作方式,所以也許你可以幫我解決這個問題:當我在下添加並放入以下javascript code in,__doPostBack('<%= hiddenAsyncTrigger.ClientID%>',''); UpdatePanel不再完成加載/更新。任何想法,爲什麼這是? –