本文介绍了在ASP.NET中下载文件后重定向页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个asp按钮,点击按钮我的文件正在下载但我需要在文件下载后回发页面或重定向页面。



i已经使用

i have a asp button, on clicking button my file is downloading but i need to postback the page or redirect a page after file is downloaded.

i have already used

1.Response.AddHeader("Refresh", "3;URL=frmDashboard.aspx");
2.Removed response.end(),response.flush(),response.close();

但仍未收到回发





请帮帮我



我的尝试:



but still not getting postback


please help me

What I have tried:

string filePath = "E:\\FileName.docx;
           Response.ContentType = ContentType;
           Response.AppendHeader("Content-Disposition", "attachment; filename=" + Path.GetFileName(filePath));
           Response.WriteFile(filePath);
           Response.Flush();
           HttpContext.Current.ApplicationInstance.CompleteRequest();
           Response.Close();

推荐答案

var loop = setInterval(function () {
         if (IsCookieValid()) {
             document.getElementById('imgloadinggif').style.display =  'none'; clearInterval(loop)
             // your code here..
             window.location.reload(); // reload the page
         }

     }, timeInterval);



这篇关于在ASP.NET中下载文件后重定向页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 18:59