2
我一直在試圖解決一個問題。我有一個相當慢的加載嵌套數據處理器,需要幾分鐘才能完全呈現。我需要一個取消按鈕。問題中止ASP.Net UpdatePanel或Telerik RadAjaxPanel
首先,我嘗試了一個簡單的updatepanel,並在執行abortPostBack的updateprogress中使用取消按鈕。它會隱藏updatepanel,但要等到datarepeater完成之後才能在頁面上執行任何操作。
我們有Telerik AJAX控件,希望它們更先進,現在我已經將它包裝在RadAjaxPanel中。這似乎有同樣的問題。我甚至嘗試將ajaxManager.ajaxRequest發回到服務器,並設置一個bool來嘗試並中止數據綁定,但是在數據綁定完成之前,該事件不會被服務器捕獲。
關於如何獲得響應取消一大套嵌套datarepeaters任何想法?
您是否嘗試過用javascript計時器加載控件? – MCain 2010-07-28 17:16:02
那麼,我會在頁面的其餘部分呈現之後啓動UpdatePanel加載。在數據綁定啓動後,問題實際上是試圖取消並在網站的其他地方重定向。就好像它不會在連接完成之前釋放連接。 – AgentThirteen 2010-07-28 18:02:28