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 :

[AJAXTOOLKIT] MAJ Updatepanel via event


Sujet :

ASP.NET

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 21
    Par défaut [AJAXTOOLKIT] MAJ Updatepanel via event
    Bonjour,

    Etant débutant en asp.net ainsi que sur ce forum, je me permets de vous demander de l'aide.

    Je suis en train de créer un site internet en asp.net.
    J'utilise la bibliothèque AJAXTOOLKIT.

    Dans une page Default.aspx j'ai deux éléments principaux :
    - ajaxToolkit:Accordion ->utilisé pour le menu
    - asp:UpdatePanel -> corps du site
    - ajaxToolkit:UpdatePanelAnimationExtender -> utilisé pour une animation du corps

    Voici mon problème :

    je n'arrive pas a utiliser l'evenement "click" sur mon element "ajaxToolkit:Accordion" pour declencher l'animation du corps( UpdatePanelAnimationExtender )


    voici l'erreur que j'obtiens :
    Erreur du serveur dans l'application '/AjaxControlToolkitWebSite1'.
    Control with ID 'MyAccordion' being registered through RegisterAsyncPostBackControl or RegisterPostBackControl must implement either INamingContainer, IPostBackDataHandler, or IPostBackEventHandler.

    je pencherai pour un problème de trigger de l'updatePanel, mais je ne maitrise pas assez pour comprendre l'origine du problème.

    voici mon code
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
     
     
    <ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"/>
     
     
    <!-- ... -->
     
                                <ajaxToolkit:Accordion
                                    ID="MyAccordion"
                                    runat="Server"
                                    SelectedIndex="0"
                                    HeaderCssClass="accordionHeader"
                                    ContentCssClass="accordionContent"
                                    AutoSize="None"
                                    FadeTransitions="true"
                                    TransitionDuration="250"
                                    FramesPerSecond="40"
                                    RequireOpenedPane="false"
                                    SuppressHeaderPostbacks="true">
                                    <Panes>
                                        <ajaxToolkit:AccordionPane
                                            HeaderCssClass="accordionHeader"
                                            ContentCssClass="accordionContent">
                                            <Header> Header1</Header>
                                            <Content> Content1 </Content>
                                        </ajaxToolkit:AccordionPane>        
                                         <ajaxToolkit:AccordionPane
                                            HeaderCssClass="accordionHeader"
                                            ContentCssClass="accordionContent">
                                            <Header> Header2 </Header>
                                            <Content> Content2 </Content>
                                        </ajaxToolkit:AccordionPane>
                                    </Panes>            
     
                                </ajaxToolkit:Accordion>
     
     
     
     
    <!------------------------------ CORPS -->
     
                                <asp:UpdatePanel ID="corps" runat="server" >
                                    <ContentTemplate>
                                    </ContentTemplate>
                                    <Triggers> 
                                         <asp:AsyncPostBackTrigger ControlID="MyAccordion" EventName="" /> 
                                    </Triggers>
                                </asp:UpdatePanel>
     
     
                                <ajaxToolkit:UpdatePanelAnimationExtender ID="monUpdatePanelAnimationExtender"
                                      runat="server" TargetControlID="corps">
                                         <Animations>
                                            <OnUpdating>
                                                <sequence>
                                                    <ScriptAction Script="  document.getElementById('corps').style.overflow = 'hidden';" />  
                                                    <Parallel duration=".80" Fps="30">
                                                            <Resize Height="0" />
                                                    </Parallel>
                                                </sequence>
                                            </OnUpdating>
                                            <OnUpdated>  
                                                <sequence>    
                                                    <Parallel duration=".80" Fps="30">
                                                            <Resize HeightScript="450" />
                                                    </Parallel>    
                                                    <ScriptAction Script="  document.getElementById('corps').style.overflow = 'auto';" /> 
                                                </sequence>
                                            </OnUpdated>
                                        </Animations> 
                                </ajaxToolkit:UpdatePanelAnimationExtender>

    En espérant avoir été assez clair, je vous remercie d'avance de votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 21
    Par défaut up [AJAXTOOLKIT] MAJ Updatepanel via event
    Bonjour,

    Je me permets de relancer mon post et d'éclaicir ainsi ma question...

    j'ai un ajaxToolkit:Accordion qui doit activer une animation asp:UpdatePanelAnimationExtender .

    comment déclencher l'animation depuis un click sur un ajaxToolkit:AccordionPanel.

    Merci d'avance pour vos reponses...

Discussions similaires

  1. MAJ TCD VIA MACRO
    Par ahmedbm dans le forum Excel
    Réponses: 4
    Dernier message: 29/11/2014, 13h19
  2. [AC-2007] MAJ Table via sous-formulaire
    Par Yoyo78 dans le forum Access
    Réponses: 16
    Dernier message: 08/04/2014, 09h12
  3. [ubuntu] Maj noyau via le gestionnaire de maj
    Par kaymak dans le forum Administration système
    Réponses: 2
    Dernier message: 19/02/2009, 09h31
  4. [SQL] MaJ table via requete suppression
    Par Siu Lim Tao dans le forum VBA Access
    Réponses: 0
    Dernier message: 15/05/2008, 14h04
  5. [ORACLE 9i] Install et MAJ BD via installshield 11.5
    Par alvine dans le forum Installation
    Réponses: 1
    Dernier message: 01/02/2006, 18h46

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