У меня есть приложение ASP.NET, которое в один момент создает файл PDF и загружает следующую страницу. Я могу легко сделать это с помощью двух отдельных кнопок, но при попытке сделать это с помощью одной кнопки она становится намного сложнее.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);
Вы можете попробовать Response.Write вместо Server.Transfer. Вы также можете перейти на следующую страницу и начать. загрузка оттуда. – user1231231412