2010-10-28 6 views
0

Je veux sauver MemoruStream, et j'utiliser folowing:sauver MemoryStream et continuer

... 
response.BinaryWrite(myStream.ToArray()); 
response.End(); 

utilisateur obtient dialogue d'enregistrement et il peut choisir d'enregistrer le fichier ou d'annuler la sauvegarde. Mais, le problème est que ne peut pas continuer à exécuter du code si l'utilisateur choisit d'annuler le téléchargement ou, s'il choisit de sauvegarder le fichier. Je veux appeler une autre méthode pour mettre à jour certaines tables dans la base de données, mais je ne peux pas faire cela.

Alors, y a-t-il un autre moyen d'économiser ma mémoire? Un peu de javascript ou quelque chose?

Bye

Répondre

0

Débarrassez-vous de la Response.End(); ligne et vous serez en mesure d'appeler d'autres méthodes. Notez que vous ne pourrez pas afficher quoi que ce soit sur le client à l'aide de Response.Write, mais vous pouvez très bien mettre à jour les tables.