在網上找了一些方法,都不能實現下載完原網頁刷新一遍!!!!有沒網友瞭解這一塊的,謝謝!
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協議決定的。你需要解釋給用戶,這是違背技術的。