2012-02-02 121 views
3

我有一個模式彈出,當一個超鏈接被點擊..現在我想添加一個按鈕,模式彈出來關閉它..但我不知道如何。我試過這個關閉模式彈出

<ajaxToolKit:ModalPopupExtender ID="mPopup" runat="server" TargetControlID="HyperLink" 
    PopupControlID="pnlItem" BackgroundCssClass="modalBackground" /> 
<asp:Panel runat="server" ID="pnlItem" Style="display: none;" CssClass="PopupStyle" Width="400"> 
    <div> 
     <ucc:High ID="High" runat="server" /> 
     <asp:Button ID="btnClose" runat="server" Text="CLOSE" 
      OnClientClick="javascript:document.getElementById('btnClose').click();return false;" /> 
    </div> 
</asp:Panel> 

但它不工作..它引發js腳本問題。

任何幫助,將不勝感激

+0

您不能將關閉按鈕設置爲模式彈出窗口上的屬性嗎? – Tim 2012-02-02 17:20:26

+0

不知道你爲什麼得到了投票...這是一個有效的問題。 – 2012-02-02 17:22:15

+0

對不起,我是新手..你能解釋一下,我可以創建一個屬性,然後我需要做什麼? – user710502 2012-02-02 17:23:00

回答

0
<ajaxToolKit:ModalPopupExtender ID="mPopUp" CancelControlID="btnClose" runat="server" TargetControlID="HyperLink2" 
          PopupControlID="pnlItem" BackgroundCssClass="modalBackground" /> 
          <asp:Panel runat="server" ID="pnlItem" Style="display: none;" CssClass="PopupStyle" 
          Width="400"> 
         <div> 
           <ucc:High ID="High" runat="server" /> 
           <asp:Button ID="btnClose" runat="server" Text="Close" OnClientClick="javascript:document.getElementById('btnClose').click();return false;" /> 
         </div> 
         </asp:Panel>