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?