2010-08-17 3 views
0

J'ai UpdatePanel avec Divasp.net jquery changement html dans UpdatePanel

<telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel1"> 
<div class="pnlFind" style="display:none;"> 
</div> 
</telerik:RadAjaxPanel> 

veulent utiliser js pour montrer ce div

<script type="text/javascript"> 
    function pageLoad(sender, args) { 
    if (args.get_isPartialLoad()) { 
     $('.btAddUser').click(function() { 
      $('.pnlFind').show('slow'); 
      $('.pnlFind').attr('display', 'block'); 
      return false; 
     }); 
    } 
} 
</script> 

mais après la publication partielle, je suis à nouveau invisible div (right! restore DOM) Comment puis-je me rappeler que div devrait être toujours visible après un clic sur le bouton. Merci

Répondre

1

Vous devez injecter javascript dans la page pour simuler à nouveau l'événement click. Page.RegisterClientScriptBlock ou Page.RegisterStartUpScript devrait le faire.

+0

Désolé, je ne comprends pas comment puis-je simuler à nouveau un événement de clic? –

+0

puis faites une autre fonction avec votre code .btAddUser et appelez cela. Changez votre événement original (ci-dessus) pour l'appeler ainsi ainsi vous ne dupliquez pas le code. – TheGeekYouNeed

Questions connexes