private void ExportMarkersFromModule() { var markers = MarkerCollection.LoadAll(ModuleId); List <CsvMarkerInfo> csvProducts = MarkerExport.GetCsvMarkersList(markers); Response.Clear(); Response.ClearHeaders(); Response.ContentType = "text/csv"; Response.AddHeader("Content-Disposition", String.Format("attachment; filename=markers-{0}.csv", ModuleId)); MarkerExport.ExportMarkers(csvProducts, Response.OutputStream); Response.Flush(); Response.End(); }