UpdateProgress apparaît la première fois, lorsque je clique sur le bouton btnSubmit. Mais quand je clique sur le même bouton la prochaine fois UpdateProgress n'apparaissant pas. Mais toutes les autres choses fonctionnent bien. J'utilise ce UpdateProgress pour afficher une image GIF lors de l'envoi de courrier électronique au client. Pour le premier client UpdateProgress apparaît mais pour la seconde à l'autre 'n' UpdateProgress n'apparaissant pas. S'il vous plaît aider je pose cette question deuxième fois dans Stack OverflowUpdateProgress n'apparaissant pas au deuxième clic du même bouton
code ci-dessous montre mon UpdateProgress
<asp:UpdatePanel ID="up1" runat="server">
<ContentTemplate>
<asp:UpdateProgress ID="updProgress"
runat="server">
<ProgressTemplate>
<div class="modal">
<div class="center">
<span style="padding-left: 10px"><b>Please Wait..</b></span>
<img alt="" src="../images/Preloader_3.gif" width="50" height="50" />
</div>
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSubmit" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
code ci-dessous montre mon bouton qui déclenche la UpdateProgress
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSubmit" EventName="Click" />
</Triggers>
<ContentTemplate>
<div class="form-group row">
<div class="col-sm-6">
<div class="col-sm-6">
<asp:Button ID="btnSubmit" OnClick="btnSubmit_Click"
OnClientClick="javascript:return btnSubmit();" CssClass="btn btn-primary"
runat="server" Text="Submit" />
<a href="assignment.aspx?sid=<%=Request.QueryString["sid"] %>" class="btn btn-default">Cancel</a>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
code Derrière CS
protected void btnSubmit_Click(object sender, EventArgs e)
{
updProgress.Visible = true;
SendEmail(Convert.ToInt32(drpDiv.Text));
updProgress.Visible = false;
}
@ Asid.Ali i modifié mon code comme ci-dessus seconde méthode, mais pas d'utilisation. Pourtant, j'ai des ennuis. Merci pour votre réponse – Jks
@ Asid.Ali J'ai trouvé le problème est, la deuxième fois si je télécharge un fichier, le UpdateProgress ne fonctionne pas. sinon, il apparaît. Si vous cliquez sur btnsubmit sans télécharger une image, le programme de mise à jour fonctionne .. Pouvez-vous m'aider? – Jks
Vous avez également créé un postbacttrigger et donné à ID votre contrôle 'FileUpload' et son nom d'événement. – AsifAli72090