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 :

Chargement d'une page par étape !


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 31
    Par défaut Chargement d'une page par étape !
    Bonjour,

    Je souhaite savoir si il est possible de faire en sorte qu'une page puisse se charger en plusieurs étapes.
    Je m'explique : On sait que la requête vers la base de donnée va prendre un peu de temps et pendant ce temps là, on voudrait afficher les en-têtes, menus, bandeau, etc ! Avec éventuellement un message demandant à l'utilisateur de patienter.
    Une fois que la requête est terminée, le résultat d'affiche dans la zone correspondante.

    Pouvez vous me dire par quel procédé cela peut être mis en place ??? En évitant au maximum les solutions du type AJAX, si possible.

    Merci d'avance pour vos suggestions ...

  2. #2
    Membre expérimenté Avatar de lapanne
    Inscrit en
    Juin 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 200
    Par défaut
    Ajax est ton ami

    Citation Envoyé par slokix Voir le message
    En évitant au maximum les solutions du type AJAX, si possible.
    Ok, je sors

    Sinon Response.Flush dans ta page aspx est ton autre ami
    Pas possible en code_behind mais en construsant ta page à l'ancienne (i.e. ASP style), c'est trés possible...

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 31
    Par défaut Mais encore ...
    Merci pour ta réponse lapanne,

    Pour tester ta méthode ASP à l'ancienne, j'ai utilisé cette ligne :
    Mais cela ne donne rien, toute ma page se charge au même moment !

    As tu également une idée sur la manière d'avoir une boite ou une image qui permette à l'utilisateur de patienter en attendant le chargement complet de le page, si c'est plus simple ?

  4. #4
    Membre expérimenté Avatar de lapanne
    Inscrit en
    Juin 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 200
    Par défaut
    un lien qui pourra t'être utile (à la fin).

    Pour afficher une image d'attente, il existe surement des solutions "clé en main" avec VS .NET. Perso, j'utilise encore la méthode à l'ancienne piloté par Javascript à l'aide d'un div du style


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <script>
    var div = document.getElementById("Div"):
    div.innerHTML = "Chargement en cours" // ou une image
    </script>
    <body>
    <div id="Div">
    </div>
    <%
    Response.Flush();
    //ton traitement un peu long (appele d'une méthode dans le code_behind par exemple)
    Response.Flush();
    %>
    <script>
    var div = document.getElementById("Div"):
    div.innerHTML = "Chargement terminé" // ou une image
    </script>
    <%Response.Flush();
    Response.End();
    %>
    Je pense qu'il existe d'autres solutions plus "propre" mais faut creuser un peu

    Bon courage !

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 31
    Par défaut Merci
    Merci lapanne,

    très intéressant ton lien ...
    Je vais déjà tester ta solution ! L'essentiel étant d'avoir qq chose qui marche, hein ?

    Et si qqun connait une autre méthode, ce sera toujours bon pour notre culture !

    Encore merci,

    A+

Discussions similaires

  1. [ImageMagick] getimagesize qui fait ralentir le chargement d'une page ?
    Par Death83 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 18/10/2005, 20h08
  2. arret de chargement d'une page
    Par manaboko dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 04/10/2005, 12h59
  3. [iframe]pb de chargement d'une page
    Par Destampy dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/05/2005, 11h19
  4. Chargement d'une page
    Par krfa1 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/05/2005, 09h53
  5. [JSP] pbl chargement d'une page JSP
    Par Shiryu44 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 30/03/2005, 10h49

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