我有一個UpdateProgress控件來激活按鈕控件的回發。 button_click事件正在執行Response.Redirect以顯示CSV報告。報告出現,UpdateProgress欄在按鈕上旋轉頁面。但是,一旦用戶關閉報告並且控件返回到頁面,UpdateProgress圖像仍然在旋轉。Ajax UpdateProgress不會停止Spining後Response.Redirect
如何使用UpdateProgress欄完成並離開?
我有一個UpdateProgress控件來激活按鈕控件的回發。 button_click事件正在執行Response.Redirect以顯示CSV報告。報告出現,UpdateProgress欄在按鈕上旋轉頁面。但是,一旦用戶關閉報告並且控件返回到頁面,UpdateProgress圖像仍然在旋轉。Ajax UpdateProgress不會停止Spining後Response.Redirect
如何使用UpdateProgress欄完成並離開?
我刪除了的UpdateProgress和處理方式如下http://msdn.microsoft.com/en-us/library/bb311028.aspx
瀏覽器知道它何時看到具有內容處置的附件:允許將原始窗口打開的附件。而不是做一個回發+ response.redirect,最好的選擇是使用一個GET請求,即超鏈接到一個下載URL。 Server.Transfer也可以工作,而不是Response.Redirect。
This link是對我有幫助的進展。
總之,用這樣的東西替換Response.Redirect
。
ScriptManager.RegisterClientScriptBlock(
Me, Me.GetType(), "Download", "window.location='CSV_report.aspx';", True)
這就是我的真實答案!非常感謝 – 2015-10-20 07:15:43