我在 UpdateProgress-Control 中有一个与 ModalPopupExtender 相结合的图像。要在网站加载时打开扩展器,我使用以下 Javascript:
<script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(showPopup);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(hidePopup);
function showPopup(sender, args) {
var ModalControl = '<%= ModalPopupExtender1.ClientID %>';
$find(ModalControl).show();
}
function hidePopup(sender, args) {
var ModalControl = '<%= ModalPopupExtender1.ClientID %>';
$find(ModalControl).hide();
}
</script>
这工作正常,但扩展器现在打开每个请求。它仅应在特定的 UpdatePanel 被强制刷新 (UpdatePanelMain) 时打开。我怎样才能在 Javascript 中做到这一点,例如: if(postbackelement == UpdatePanelMain) 之类的?