Update Seite nach dem Herunterladen der Datei

Ich habe neulich nach einer wunderbaren Hilfe von Stack Overflow ein Download-Skript zusammengestellt. Jetzt habe ich jedoch festgestellt, dass ich nach dem Herunterladen der Datei die Seite neu laden muss, um die Fortschrittsvorlage auf der aspx-Seite zu entfernen. Der Code zum Entfernen der Vorlage hat funktioniert, bevor ich ihn in den Download-Code eingefügt habe.

Code zum Entfernen der Fortschrittsvorlage:upFinanceMasterScreen.Update();

Ich habe versucht, das vor und nach der Weiterleitung an das @ zu setzeIHttpHandler

Response.Redirect("Download.ashx?ReportName=" + "RequestingTPNLeagueTable.pdf");


public class Download : IHttpHandler {

public void ProcessRequest(HttpContext context)
{    

   StringBuilder sbSavePath = new StringBuilder();
   sbSavePath.Append(DateTime.Now.Day);
   sbSavePath.Append("-");
   sbSavePath.Append(DateTime.Now.Month);
   sbSavePath.Append("-");
   sbSavePath.Append(DateTime.Now.Year);

    HttpContext.Current.Response.ClearContent();
    HttpContext.Current.Response.ContentType = "application/pdf";
    HttpResponse objResponce = context.Response;
    String test = HttpContext.Current.Request.QueryString["ReportName"];
    HttpContext.Current.Response.AppendHeader("content-disposition", "attachment; filename=" + test);
    objResponce.WriteFile(context.Server.MapPath(@"Reports\" + sbSavePath + @"\" + test));    

}
 public bool IsReusable { get { return true; } } 

Vielen Dank für jede Hilfe, die Sie anbieten können!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage