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 :

UpdatePanel et UpdateProgress qui ne fonctionnent pas


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut UpdatePanel et UpdateProgress qui ne fonctionnent pas
    Bonjour,

    dans mon appli, j'ai utilisé des UpdatePanel et UpdateProgress qui marchent tres bien, sauf sur certaines pages.

    Dans le cas qui m'interesse, j'ai englobé une gridview dans l'UpdatePanel puis apres j'ai mis le UpdateProgress .

    Pourtant quand je clique sur le bouton "refresh" de l'appli, le contenu du UpdateProgress n'apparait pas ...

    voici comment j'ai declaré tout ca :

    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
    20
    21
    22
    23
    24
    25
    <asp:UpdatePanel runat="server" ID="up01" UpdateMode="conditional">
     
    <ContentTemplate>
     
    <asp:GridView ID="grdGestionObjectif" runat="server" AutoGenerateColumns="False"
    DataSourceID="odsObjectifMagasin" AlternatingRowStyle-BackColor="<%$ Resources:GL,gl_couleur_ligne %>" AllowPaging="True" AllowSorting="True" PageSize="10" OnDataBound="grdGestionObjectif_DataBound" ShowFooter="true"
     CssClass="GridStyle" HeaderStyle-CssClass="CustomGridHeader" RowStyle-CssClass="CustomGridRows" FooterStyle-CssClass="GridFooter" >
    <Columns>
     
    //TOUTES MES COLONNES SONT ICI
     
     </Columns>
    </asp:GridView> 
    </ContentTemplate>
    </asp:UpdatePanel>
     
     
    <asp:UpdateProgress ID="udpgProgress" runat="server" >
    <ProgressTemplate> 
     
    <asp:Label ID="labelAttente" runat="server" ForeColor="red" Text="<%$ Resources:GL,gl_label_message_attente %>" />
    <asp:Image ID="Image2" ImageUrl="~/style/1/images/loading.gif" runat="server" />
     
    </ProgressTemplate>
    </asp:UpdateProgress>

    Alors docteurs ????
    j'avoue que je ne comprends pas encore trop comment ca marche et que j'ai appliqué la recette telle que je l'avais trouvé


    Edit:
    pour info, ma gridview se connecte a une base, le retour d'info par la proc stockée est rapide, mais parfois la grille, elle, met du temps a s'afficher ( 4000 lignes), en d'autres termes le navigateur met du temps...
    Et ce que je veux, c'est que le temps qu'il construise la grille, il y ait le contenu de l'updateProgress qui s'affiche.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    C'est quoi le bouton Refresh de l'appli?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut
    c'est un contrôle du progiciel que j'utilise, c'est pas réellement un bouton mais plus un link avec un css derrière avec une image de bouton

    voici la déclaration :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:AquaButton ID="Button1" runat="server" Text="<%$ Resources:ERS,btnRefresh %>"
                                OnClick="Button1_Click" />
    sur une autre page, j'avais du transformer le ce contrôle en un "vrai" button

    peut être qu'il faut que je recommence ?

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Ton bouton, il est dans l'update panel? T'as un trigger? T'as associé ton update progress à ton update panel?

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut
    j'ai tenté le trigger mais ca marche pas

    le bouton n'est pas dans l'updatepanel....

    je pensais que le fonctionnement de l'updatepannel consitait a encadrer ce qu'on veut voir mettre a jour et que l'updateprogress se chargeait d'afficher du contenu pendant ce temps.

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par FraocH Voir le message
    j'ai tenté le trigger mais ca marche pas

    le bouton n'est pas dans l'updatepanel....

    je pensais que le fonctionnement de l'updatepannel consitait a encadrer ce qu'on veut voir mettre a jour et que l'updateprogress se chargeait d'afficher du contenu pendant ce temps.
    Bah y a une logique à respecter qd même

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut
    je suis d'accord qu'il y ait une logique, mais ce que j'ai ecrit ne me semble pas illogique, je veux dire, j'encadre la partie a surveiller, j'ecrit ce qu'il faut afficher, et après quelque soit le control (s'il n'est pas spécifié) si ma zone a modifier subie un changement , j'affiche l'attente .. . enfin je croyais que ca marchait comme ca . . .

    mais j'ai placé mon bouton dans l'update panel et ca ne marche pas,
    je dois passer a coté de la logique de fonctionnement de cette notion justement.

    j'avoue que je commence a saturer la . . .

    voila comment j'ai ecrit le bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:Button ID="btn2" runat="server" Text="ca roule"
                                    OnClick="Button1_Click" UseSubmitBehavior="false" OnClientClick="desactivationBoutons();" /></div>
    help help help


    Edit:
    le onClientClick me sert a mettre le bouton en disable le temps que l'action s'effectue

  8. #8
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Ton bouton, il est dans l'update panel? T'as un trigger? T'as associé ton update progress à ton update panel?

  9. #9
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 90
    Par défaut
    Oui au debut j'avais lu que quand c'etait pas associé ca se declenchait pour tout, donc j'ai precisé AssociatedUpdatePanelID mais ca ne changeait rien.

Discussions similaires

  1. Code qui ne fonctionne pas sur Mac
    Par malbaladejo dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/01/2005, 11h08
  2. [SQL] Requête à jointure qui ne fonctionne pas
    Par Bensor dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/12/2004, 16h10
  3. Jointure externe qui ne fonctionne pas
    Par Guizz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/02/2004, 12h26
  4. CREATEFILEMAPPING qui ne fonctionne pas???
    Par Jasmine dans le forum MFC
    Réponses: 2
    Dernier message: 06/01/2004, 19h33
  5. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04

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