Bonjour,

l'objectif est d'afficher un message d'attente dans une webform, pour faire patienter l'utilisateur pendant un traitement. Je travaille avec Visual Studio 2005.

Pour cela, je déclare dans mon fichier a.aspx un label "invisible" :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<asp:Label ID="lblWait" runat="server" text="Please wait ..." Visible="false"/>
.

Je veux rendre visible ce label lorsque l'utilisateur clique sur un bouton "Btn_XL", et ce au début du traitement pour faire patienter l'utilisateur.

J'ai écrit dans mon fichier a.aspx.vb le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Protected Sub BtnXL_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles BtnXL.Click
       lblWait.Visible = True
       TraitementLong()
End Sub
Ce code n'affiche pas le message d'attente. Je suppose que c'est un pb de rafraichissement de la webform.
Des idées ?

Merci