我当前的任务是我必须更新数据库中的密钥,获取下载链接并刷新页面以更新我的转发器。这是我尝试的方式和我遇到的问题。
重定向到另一个页面并使用会话将文件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();
}
点击下载按钮后如何更新我的转发器?