2010-07-21 61 views
2

我有一個UpdateProgress控件來激活按鈕控件的回發。 button_click事件正在執行Response.Redirect以顯示CSV報告。報告出現,UpdateProgress欄在按鈕上旋轉頁面。但是,一旦用戶關閉報告並且控件返回到頁面,UpdateProgress圖像仍然在旋轉。Ajax UpdateProgress不會停止Spining後Response.Redirect

如何使用UpdateProgress欄完成並離開?

回答

0

瀏覽器知道它何時看到具有內容處置的附件:允許將原始窗口打開的附件。而不是做一個回發+ response.redirect,最好的選擇是使用一個GET請求,即超鏈接到一個下載URL。 Server.Transfer也可以工作,而不是Response.Redirect。

5

This link是對我有幫助的進展。

總之,用這樣的東西替換Response.Redirect

ScriptManager.RegisterClientScriptBlock(
    Me, Me.GetType(), "Download", "window.location='CSV_report.aspx';", True) 
+0

這就是我的真實答案!非常感謝 – 2015-10-20 07:15:43