Bonjour,

Je ne sais pas si le titre est parlant alors je vous explique mon problème !
J'ai certaines opérations de mon appli (ASP.NET 2.0 C#) qui sont très longues !!! Je les exécute donc de manière asynchrone !!! Le truc c'est quelles générent des fichiers qui sont ensuite zippés !!!
Jusque là aucun problème (enfin maintenant y en a plus) mais maintenant je veux proposer automatiquement le fichier zip en téléchargement une fois tous les fichiers générés puis zippés !!!

Donc dans ma méthode ...AsyncCompleted, je détecte si c'est la dernière à se terminer et là je tente de lancer le téléchargement après avoir zippé les fichiers mais impossible de rediriger vers ma page de download car à ce niveau, j'ai perdu le context http donc impossible de faire un transfer ou un redirect.

J'ai essayé avec un timer qui effectue la redirection, mais là j'ai une erreur Sys.WebForms.PageRequestManagerParseErrorException (impossible de parser).

J'avoue être un peu à court d'idée !!!

En auriez-vous par hasard ?

Merci d'avance