한 지점에서 PDF 파일을 생성하고 다음 페이지를로드하는 ASP.NET 응용 프로그램이 있습니다. 두 개의 분리 된 버튼으로 쉽게이 작업을 수행 할 수 있지만 하나의 버튼으로이 작업을 수행하면 훨씬 더 힘들어집니다.Response.TransmitFile 및 Server.Transfer
같은 버튼으로 두 버튼을 모두 누르면 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);
Server.Transfer 대신 Response.Write를 시도 할 수 있습니다. 다음 페이지와 init로 이동할 수도 있습니다. 거기에서 다운로드. – user1231231412