我有一个 ASP.NET 应用程序,它在某一时刻生成一个 PDF 文件并加载下一页。我可以用两个单独的按钮轻松做到这一点,但当我尝试用一个按钮做到这一点时,它变得更加困难。
当两者都被同一个按钮触发时,PDF 将下载但页面不会加载。我什至在文件传输后让线程休眠,但它会等待但之后停止。
我附上了我一直在努力工作的代码:
Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=labels.pdf");
Response.TransmitFile(Server.MapPath("~/"+randomNumber.ToString()+".pdf"));
Server.Transfer("~/createshipment.aspx", true);