在使用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>