J'ai un contrôle d'extension pop modèle comme:Comment masquer automatiquement un contrôle contextuel modal?
<cc1:ModalPopupExtender ID="basketPopUp" runat="server"
PopupControlID="Panel1"
PopupDragHandleControlID="PopupHeader"
Drag="true"
BackgroundCssClass="ModalPopupBG"
TargetControlID="Panel1">
</cc1:ModalPopupExtender>
<asp:Panel ID="Panel1" Style="display: none" runat="server">
<div class="PopupBody">
<b>Test</b>
<br />
</div>
</asp:Panel>
Ce que je veux est de montrer la fenêtre pendant 5 secondes et cachez Automatiquement après cette période.
J'ai essayé, mais, en cours d'exécution sur le côté serveur, bien sûr, il ne fonctionne pas:
public void showAndHidePopUp()
{
basketPopUp.Show();
System.Threading.Thread.Sleep(5000);
basketPopUp.Hide();
}
Savez-vous comment le cacher d'une manière appropriée?
Merci.
Edit:
Pour announcementes j'ai décidé d'utiliser jGrowl->http://www.stanlemon.net/projects/jgrowl.html
et non ModalPopup Extender.