Ich habe ein Stück Code, das eine CSV-Datei dynamisch generiert. Der Benutzer klickt auf einen Button, ich bereite den String vor und dann mache ich etwas Ähnliches wie:
MemoryStream stream = new MemoryStream(ASCIIEncoding.Default.GetBytes(sb.ToString()));
Response.Clear();
Response.ContentType = "Application/csv";
Response.AppendHeader("content-disposition", String.Format("attachment; filename={0}.csv", fileName.ToString()));
Response.BinaryWrite(stream.ToArray());
Response.End();
Der Benutzer wird dann aufgefordert, die neu generierte Datei herunterzuladen oder zu speichern. Das Problem besteht darin, dass ich nach diesem Schritt einige Daten auf der Seite aktualisieren muss. Nach dem Response.End ist dies nicht mehr möglich.
Ideen, wie das Problem gelöst werden kann?