IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

message d'attente simple


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 47
    Par défaut message d'attente simple
    Bonjour,

    Je travaille sur une application avec .NET 2.0 et C#. Je voudrais mettre en place un petit message d'attente pour l'utilisateur, parce qu'il a la possibilité de déclencher l'appel d'une fonction dont le traitement peut-être un peu long.

    Je voudrais le afire de façon très simple. Sans classes supplémentaires ou autre. Voici ma solution initiale :
    Une de mes pages web contient un div, initialement masqué. Ce div contient une image gif et un texte "veuillez patienter...". La première ligne de la fonction lente est "div.Visible = true", et la dernière ligne est "div.Visible = false".

    Comme vous le voyez c'est très simple ! Le problème c'est que ça marche pas
    Ces lignes ne sont prises en compte qu'à la fin de l'exécution de la fonction. Si je laisse uniquement la première ligne (donc je supprime le visible=false), eh bien mon div s'affiche...une fois le traitement terminé !

    Est-il possible de faire cela de façon très simple ? Sans créer des classes personnalisées de threads ou de BackgroundWorker ou je ne sais quel autre outil un peu trop compliqué par rapport à ce que je voudrais faire ?

    Merci d'avance !

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur ASP.Net - disponible pour des missions
    Inscrit en
    Septembre 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur ASP.Net - disponible pour des missions

    Informations forums :
    Inscription : Septembre 2008
    Messages : 151
    Par défaut
    Bonjour,

    voici sans doute la solution http://stackoverflow.com/questions/5...-in-javascript

    Cordialement

  3. #3
    Membre émérite
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Par défaut
    Bonjour,
    Avec de l'AJAX et un callback non ?

  4. #4
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Je te propose 2 solutions:

    1- Nouvelle page:
    Lorsque tu cliques sur ton boutton, affiche ton "patienter svp" PUIS redirige l'utilisateur vers ton autre page (ou meme page).

    2-AJAX:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function doOperation(){
    $("#patienter").show();
    $.ajax( /* ... */ );
    $("#patienter").hide();
    }
    Personnellement je préfere la seconde solution car elle t'offre davantage de puissance. La premiere est plutot a utiliser lorsque les pages mettent un certains temps a charger.

Discussions similaires

  1. Afficher un message d'attente en SQL Server
    Par bong03 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/05/2006, 09h43
  2. effacer un message d'attente
    Par ProgElecT dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 05/03/2006, 10h18
  3. Réponses: 8
    Dernier message: 25/11/2005, 18h38
  4. Message d'attente pendant pilotage Ole Excel
    Par yottatiger dans le forum C++Builder
    Réponses: 3
    Dernier message: 13/09/2005, 09h14
  5. [IdTCP] Comment tester l'existence de messages en attente ?
    Par HopeLeaves dans le forum Web & réseau
    Réponses: 1
    Dernier message: 29/06/2005, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo