程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> asp.net-AS.NET中用response下載,在瀏覽器彈出下載介面後,文件下載完,原網頁刷新問題

asp.net-AS.NET中用response下載,在瀏覽器彈出下載介面後,文件下載完,原網頁刷新問題

編輯:編程綜合問答
AS.NET中用response下載,在瀏覽器彈出下載介面後,文件下載完,原網頁刷新問題

在網上找了一些方法,都不能實現下載完原網頁刷新一遍!!!!有沒網友瞭解這一塊的,謝謝!

 using (MemoryStream stream = new MemoryStream())
            {
                workbook.Write(stream);
                Response.Buffer = true;
                Response.ContentType = "application/vnd.ms-excel";
                Response.AddHeader("Content-Disposition", "attachment; filename=LabelExcel"+Time+".xls");               
                Response.BinaryWrite(stream.ToArray());      
                Response.Flush();
                Response.End();         
            }

這是代碼

最佳回答:


除非在用戶計算機上部署一個你編寫的activex控件,用它代替浏覽器下載,並且在下載好以後回發給服務器,才行。
這是http協議決定的。你需要解釋給用戶,這是違背技術的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved