Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 下载csv文件后如何重定向到其他页面?_C#_Response.redirect - Fatal编程技术网

C# 下载csv文件后如何重定向到其他页面?

C# 下载csv文件后如何重定向到其他页面?,c#,response.redirect,C#,Response.redirect,我有下载按钮,下载后我想重定向到另一个页面 Response.ContentType = "application/pdf"; Response.AddHeader("Content-Disposition", "attachment; filename=downloadfile.pdf"); Response.TransmitFile(Server.MapPath("downloadfile.pdf"));

我有下载按钮,下载后我想重定向到另一个页面

Response.ContentType = "application/pdf";
                 Response.AddHeader("Content-Disposition", "attachment; filename=downloadfile.pdf");
                 Response.TransmitFile(Server.MapPath("downloadfile.pdf"));
                 Response.AddHeader("Refresh", "3;URL=redirectpage");

这是下载文件的代码,现在下载文件后不会重定向到我要重定向的页面。

根据文件请求的方式,您可能需要考虑使用一些客户端代码来执行重定向。从超链接请求的文件下载示例如下:

此示例在开始文件下载后重定向

您还可以重定向,然后启动下载,如图所示(上下文使用PHP,但解决方案基于HTML和JS)