Le système de rapport a la liste des rapports disponibles sur une page Web. Lorsque l'utilisateur clique sur une nouvelle fenêtre de rapport, le serveur commence à préparer le rapport (document winword) et le renvoie après 2 à 10 secondes.Puis-je renvoyer plusieurs types de contenu par requête HTTP?
code dans le gestionnaire se présente comme suit:
context.Response.AddHeader("Content-Disposition",
"attachment;filename=report.doc");
context.Response.BinaryWrite(reportDocument);
Je veux montrer « s'il vous plaît attendre » dans cette nouvelle fenêtre. Est-il possible de préparer le contenu html immédiatement ("veuillez patienter") renvoyez-le, puis continuez avec la préparation du rapport qui prend du temps et qui ne ferme pas la connexion?
Que suggérez-vous s'il n'est pas possible de renvoyer plusieurs types de contenu par requête HTTP?
Merci d'avance!
On dirait qu'on peut (théoriquement): http://bytes.com/topic/asp-net/answers/489209-transmit-file-html-response –