2013-05-08 8 views
0

Je souhaite recharger l'image en cliquant sur un bouton sans actualiser la page. Pour l'instant, l'image change lorsque je clique sur le bouton de lien "Rafraîchir l'image". Mais la Actualise .. PAGEComment recharger une image en cliquant sur le bouton sans rafraîchir la page dans asp.net

code:

    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
        <ContentTemplate> 
         <asp:TextBox ID="txtCaptchaInput" BorderStyle="Solid" Style="vertical-align: top" runat="server" Width="106px" BorderWidth="1px"></asp:TextBox> 
         <asp:Image ID="img_captcha" runat="server" Height="32px" ImageUrl="~/captchaJPEG.aspx" Width="108px" /> 
         <asp:LinkButton ID="captcha_refresh" runat="server">Refresh Image</asp:LinkButton> 
        </ContentTemplate> 
         <Triggers> 
          <asp:AsyncPostBackTrigger ControlID="captcha_refresh" EventName="Click" /> 
         </Triggers> 
       </asp:UpdatePanel> 

Que dois-je faire le mal avec ce code? J'utilise asncpostbacktrigger et je lui assigne un identifiant de contrôle et un nom d'événement. Ce qui à ma connaissance est une approche correcte. Veuillez nous conseiller

+0

pourquoi avez-vous deux panneaux de mise à jour différents? pouvez-vous déplacer votre lien vers le premier panneau de mise à jour? –

+0

son fonctionnement bien je l'ai essayé ... –

+0

@rs. J'ai mis tous les contrôles dans un panneau de mise à jour. S'il vous plaît voir le code mis à jour. Mais la page est toujours rafraichie .. !!! – Anuya

Répondre

0

Supprimer les déclencheurs de UpdatePanel1, Ajouter un gestionnaire d'événements Click à captcha_refresh Bouton de liaison. À l'intérieur de cet événement appel UpdatePanel1.Update();

+0

Mise à jour mise à jour de updatepanel1 dans mon code clickevent et supprimé les déclencheurs de aspx, mais toujours la page se rafraîchit. – Anuya

+0

problème est ailleurs ailleurs pas ici ?? –

+0

Ok maintenant, j'ai corrigé un problème dans mon web.config et maintenant la page n'est pas rafraîchissante. Mais l'image ne change pas sur mon événement de clic du bouton de lien. Seulement si je rafraîchis ma page, l'image change. Une idée ? – Anuya

Questions connexes