给ModalPopupExtender控件添加弹出关闭等事件

时间:2022-07-21 22:34:53

在使用Ajax Control Toolkit ModalPopup控件时,我们可能需要在该控件弹出关闭等操作时,添加对应的事件,从而在后台对控制页面元素的目的。

这里推荐的有效方法如下:

我们可以参照http://www.asp.net/ajaxlibrary/act_ModalPopup.ashx, 此页面详述了ModalPopupExtender控件的属性和事件。按照我们需要添加的对应事件,可以用如下的前段代码实现。

<script type="text/javascript">
        function pageLoad() {
            var modal = $find('Panel1_ModalPopupExtender');

            modal.add_showing(showingAlert);
            modal.add_shown(shownAlert);

        }

        function showingAlert() {
            alert('Alert before modal is shown');
        }

        function shownAlert() {
            alert('Alert after modal is shown');
        }   
  
</script>