Bonjour,
J'ai une question concernant un process asynchrone qui doit être lancer via une application ASP.NET.
J'exécute le process et mon seul moyen de savoir s'il est terminé (succès ou échec) c'est de faire un SELECT d'un champ qui contient 3 valeurs possibles : "en cours", "succès" ou "erreur".
Pendant que ma boucle tourne (avec un timeout que je définis par exemple à 30 secondes); j'aimerai avoir une espèce d'écran d'attente avec soit un message "process en cours" soit un gif animé qui montre un chargement.
Voici le contexte:
- Un popup (window.showModalDialog()) s'ouvre
- Dans le Page_Load je lance le process via mon backgroundworker
- La page ne s'affiche QUE lorsque le process est terminé : timeout, succès ou erreur
Sur une application C# aucun soucis de faire ce genre de chose, mais sur une application web ASP.NET c'est totalement différent, la page reste blanche ou ne s'affiche que lorsque le process est terminé. D'un autre côté c'est compréhensible, le process est lancé, le client attend la réponse du serveur... Mais existe-t'il une solution qui puisse satisfaire ma demande ? Sans entrer dans les techno AJAX & co, je suis un peu pressé par le temps en fait.
Partager