Asp.net 为什么';阿贾克斯莫德是一只柔软的兽皮吗?
我用过AjaxModalExtender,它可以工作,但问题是当它出现的时候,它就可以了Asp.net 为什么';阿贾克斯莫德是一只柔软的兽皮吗?,asp.net,ajax,asp.net-ajax,ajaxcontroltoolkit,Asp.net,Ajax,Asp.net Ajax,Ajaxcontroltoolkit,我用过AjaxModalExtender,它可以工作,但问题是当它出现的时候,它就可以了 <asp:image ID="ImageLetterCopy" style="max-width: 100%;max-height: 100%" runat="server" /> 反正也不会隐藏。我想把它藏起来,我该怎么做 <asp:HiddenField ID="hdnField1" runat="server" /> <asp:
<asp:image ID="ImageLetterCopy" style="max-width: 100%;max-height: 100%" runat="server" />
反正也不会隐藏。我想把它藏起来,我该怎么做
<asp:HiddenField ID="hdnField1" runat="server" />
<asp:ModalPopupExtender ID="mdlMessageBox" BackgroundCssClass="modalBackground" runat="server" TargetControlID="hdnField1"
PopupControlID="ImageLetterCopy">
</asp:ModalPopupExtender>
我只想在有人单击页面上的任何位置或其他简单方式时隐藏它。实际上,此功能未实现。但您可以尝试将处理程序附加到ModalPopup后台元素,并模拟取消按钮的“单击”事件(未测试):
var modalPopupBehavior=$find(“mdlMessageBoxBehavior”);
$(modalPopupBehavior.\u foregroundElement)。单击(函数(){
$(modalPopupBehavior._cancelControlID).触发器(“单击”);
});
实际上,此功能未实现。但您可以尝试将处理程序附加到ModalPopup后台元素,并模拟取消按钮的“单击”事件(未测试):
var modalPopupBehavior=$find(“mdlMessageBoxBehavior”);
$(modalPopupBehavior.\u foregroundElement)。单击(函数(){
$(modalPopupBehavior._cancelControlID).触发器(“单击”);
});
<asp:ModalPopupExtender ID="mdlMessageBox" BackgroundCssClass="modalBackground" runat="server" TargetControlID="hdnField1" PopupControlID="ImageLetterCopy" BehaviorID="mdlMessageBoxBehavior">
</asp:ModalPopupExtender>
<script type='text\javascript'>
var modalPopupBehavior = $find("mdlMessageBoxBehavior");
$(modalPopupBehavior._foregroundElement).click(function(){
$(modalPopupBehavior._cancelControlID).trigger("click");
});
</script>