I have ajax modelpopup extender
in my webform with CancelControlID
set to an image imgClose
. When I click on imgClose
after popup has been displayed it closes the popup. But if I click on any controls or select some controls that require postback
, clicking the image wouldn't do nothing at all. Previously I had a button as CancelControlID
for same modelpopup
. It also had the same problem. I got around it with OnClick="btnClose_Click"
codebehind method and hiding modelpopup.
For the imgClose
I tried using client-side method but it doesn't work. Any ideas?
Here's my modelpopup extender
image control
and javascript
<img id="imgClose" alt="Close" src="image/close-button-red.png" runat="server" onclick="closeModelPopup()" />
<ajx:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="btnTest"
BackgroundCssClass="modalBackground" PopupControlID="divPreview" DropShadow="true"
CancelControlID="imgClose">
<script type="text/javascript">
function closeModelPopUp() {
$find('ModalPopupExtender1').hide();
}
</script>
Aucun commentaire:
Enregistrer un commentaire