0
我使用C#。使用此語法的 Response.AppendHeader(「REFRESH」,「2; URL = ../Ordres.aspx」);在Firefox和Chrome上工作Reponds.appendHeader在IE上不起作用
using (MemoryStream ms = new MemoryStream())
{
try
{
PdfExportOptions opts = new PdfExportOptions();
opts.ShowPrintDialogOnOpen = true;
xtraReport_Pricipal.ExportToPdf(ms, opts);
ms.Seek(0, SeekOrigin.Begin);
byte[] report = ms.ToArray();
Page.Response.ContentType = "application/pdf";
Page.Response.Clear();
Page.Response.OutputStream.Write(report, 0, report.Length);
HttpContext.Current.ApplicationInstance.CompleteRequest();
}
finally
{
ms.Close();
}
}
Response.AppendHeader("REFRESH", "2;URL=../Ordres.aspx");
但不在Internet Explorer上。如何在2秒後在IE上重定向頁面?
在此先感謝
感謝你,但它無法正常工作。 – user609511
謝謝,但我不想下載,只是重定向 – user609511