2009-09-19 5 views
1

J'ai un <UpdatePanel> dans lequel j'ai un LinkButton, et j'essaye de gérer son événement cliquable côté client avant que son événement de publication partiel se produise. J'utilise jquery pour cela, et son événement click ne tire pas du tout. Le code fonctionne correctement sans updatepanel, mais échoue avec.Problème du panneau de mise à jour, l'événement côté client ne se déclenche pas

<asp:UpdatePanel ID="ContinueTestPanel" runat="server"> 
    <ContentTemplate> 
    <div id="Pause-Screen"> 
     <asp:Label ID="ServerMessage" runat="server" /> 
    </div> 
    <div class="submit"> 
     <asp:LinkButton ID="ContinueTest" runat="server" text="Continue" CssClass="continue-test"/> 
    </div> 
    </ContentTemplate> 
    </asp:UpdatePanel> 

correspondant Code jquery:

$(".continue-test").click(function() { 
    $(".pause-screen-wrapper").hide(); 
}); 

J'ai testé deux, mais d'aucune utilité. Vos pensées plz.

+0

Il n'y a pas d'événement Click du tout sur votre LinkButton, donc je ne vois pas quelle publication partielle il effectuerait. –

+0

Il n'est pas prévu d'être une publication. – recursive

Répondre

0

Il semble que cela pourrait être un conflit avec la bibliothèque Microsoft AJAX et jQuery. Avez-vous essayé d'utiliser $.noConflict();?

+0

Oui, j'ai utilisé noconflict(), puis essayé mais pas du tout utile. J'ai utilisé $ addHandler (element, 'click', this.myClickHandler); après avoir lu ce lien http://www.asp.net/AJAX/Documentation/Live/tutorials/CustomClientEvents/default.aspx mais cela n'aide pas non plus. J'ai double vérifié tout. – pokrate

Questions connexes