2010-04-23 5 views
1

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.

Répondre

Questions connexes