简体   繁体   English

关闭模式弹出窗口

[英]closing a modal pop up

I have a modal pop up that comes up when a hyperlink is clicked.. now i want to add a button withing the modal pop up to close it.. but i am not sure how to., i tried this 我有一个模式弹出窗口,当点击超链接时出现..现在我想添加一个按钮,弹出模式弹出关闭它..但我不知道如何。,我试过这个

<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>

But its not working.. it throws js script issues. 但它不工作..它抛出js脚本问题。

Any help would be much appreciated 任何帮助将非常感激

There is a property called CancelControlID . 有一个名为CancelControlID的属性。 More explanation is available at http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx 有关更多说明,请访问http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

<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>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM