ok che il server non può sapere cosa l'utente ha scelto... ma nemmeno tramite javascript riesco a intercettare qualcosa??
ancora... con l'header che setto per farmi scaricare il file(devo settare il Content-Disposition a attach in quanto il file che mando al client è un file di office e non voglio che mi si apra...) mi si pare una finsetra che fa partire il download...
se salvo il file... dopo che ho completato l'operazione, la finestra rimane aperta...
come posso scrivere in quella finestra?
questo è il codice che uso per fare il download...
<code>
context.Response.ClearContent();
context.Response.ClearHeaders();
context.Response.ContentType = "application/vnd.ms-word";
context.Response.AddHeader( "Content-Disposition", "attachment;filename="+ sNomeFile );
context.Response.CacheControl = "Private";
context.Response.BinaryWrite ( myFile );
context.Response.End();
</code>
come posso modificarlo per scrivere in quella finestra che ho aperto e che spara il file??
pensavo a qualcosa del genere... ma so che sono fuori strada e mi sto incasinando con gli header...
<code>
// dopo aver scritto il file nell'output
context.Response.BinaryWrite ( myFile );
// di rilasciare l'output con
context.Response.Flush();
// e poi scrivere quello che mi serve
context.Response.Write("Chiudi finestra");
</code>

Rispondi quotando