Ho trovato questo codice postato da Pietro09(questo è ASP, non proprio ASP.NET) ricercando nel Forum:
codice:
Response.Expires = -1
' scarico un file
Dim strPath As String = Server.MapPath(Request.QueryString("file"))
Dim file As FileInfo = New FileInfo(strPath)
' verifica esistenza
If file.Exists Then
' imposta le headers
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=""" & file.Name & """")
Response.AddHeader("Content-Length", file.Length.ToString())
Response.ContentType = "application/octet-stream"
' leggo dal file e scrivo nello stream di risposta
Response.WriteFile(strPath)
Response.End()
Questo codice lo metto nella Page_Load di una finestra che uso per scaricare un file. Il Download funziona correttamente, solo che vorrei chiudere la finestra al termine del DownLoad.
La nuova finestra la apro con:
<a href... target="_blank">scarica</a>
Sapreste dirmi come integrare?