Bonjour,

sur une page aspx, j'essaie d'afficher un message de feedback pour l'utilisateur (comme dans Gmail quand il affiche "Votre message a été envoyé"), puis le faire disparaître au bout de qq secondes.

J'arrive à afficher le message, mais je n'arrive pas à le faire disparaître.

Page aspx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    <asp:UpdatePanel ID="infoBar" runat="server" UpdateMode="Always">
        <ContentTemplate>
            <asp:Label ID="lblInfo" runat="server" Visible="true" CssClass=""></asp:Label>
        </ContentTemplate>
    </asp:UpdatePanel>
Code behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
private void Methode()
        {
            ...
                lblInfo.Text = "Message envoyé";
                //Ce code ne marche pas :
                // System.Threading.Thread.Sleep(5000);
                // lblInfo.Text ="";
            ...
            }
        }
Comment faire pour masquer ce message ?

Merci beaucoup !