Dans notre application ASP.NET 3.5, nous aimerions implémenter une fonctionnalité "Veuillez patienter ...": à chaque action de l'utilisateur (clic sur le bouton, changement d'onglet , etc.) nous afficherions un petit fileur sur le dessus de la page (en fait dans un cadre séparé que nous utilisons déjà)."Veuillez patienter" image sur chaque action de l'utilisateur avec ASP.NET 3.5
Nous avons pensé à cette solution:
- "détournent" l'_doPostBack pour intercepter chaque événement, afficher l'image spinner, puis exécutez la fonction _doPostBack originale
- enregistrer un bloc de script client dans le ASP.NET codebehind pour cacher l'image lorsque le traitement se termine
Ma question est la suivante: pensez-vous qu'il est une bonne solution? ce n'est certainement pas très élégant mais ça fonctionne très bien. Y at-il une autre solution/modèle pour faire ce genre de chose?
PS: nous n'utilisons JQuery et nous utilisons UpdatePanels