下载文件后无法刷新页面

时间:2017-06-20 14:29:00

标签: javascript c# jquery asp.net httpresponse

我当前的任务是我必须更新数据库中的密钥,获取下载链接并刷新页面以更新我的转发器。这是我尝试的方式和我遇到的问题。

  1. Javascript - 弹出窗口未被浏览器阻止
  2. 在Code背后我添加了下面的代码,但它的作用是响应对象被清除,因此我之前的更改就像更新的转发器和代码一样被清除(检查代码如下)
  3. 重定向到另一个页面并使用会话将文件URL从原始页面下载到其他页面并将其下载到那里 - 问题是它甚至没有显示该页面,因为它有响应。清楚

    string strURL = Session["Url"].ToString();
            WebClient req = new WebClient();
            HttpResponse response = HttpContext.Current.Response;
            response.Clear();
            response.ClearContent();
            response.ClearHeaders();
            response.Buffer = true;
            response.AddHeader("Content-Disposition", "attachment;filename=\"" + strURL + "\"");
            byte[] data = req.DownloadData(strURL);
            if (data != null &&
                data.Length > 0)
            {
                response.BinaryWrite(data);
            }
            Session["Url"] = null;
            if (Session["DigitalDownloadURL"] != null &&
                Session["DigitalDownloadURL"].ToString() != string.Empty)
            {
                lnkbtnGoBack.PostBackUrl =  Session["DigitalDownloadURL"].ToString();
            }
    
  4. 点击下载按钮后如何更新我的转发器?

0 个答案:

没有答案