我有下载按钮,下载后我想重定向到另一页。
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment; filename=downloadfile.pdf");
Response.TransmitFile(Server.MapPath("downloadfile.pdf"));
Response.AddHeader("Refresh", "3;URL=redirectpage");
这是下载文件的代码,现在下载文件后没有重定向到我想要重定向的页面。
答案 0 :(得分:1)
根据对文件的请求的方式,您可能需要考虑使用某些客户端代码来执行重定向。可以在此处找到从超链接请求的文件下载的小示例:
此示例在开始文件下载后重定向。
您也可以重定向然后启动下载,如此处所示(上下文使用PHP,但解决方案是基于HTML和基于JS的)