【发布时间】:2012-10-22 21:00:50
【问题描述】:
我有一个 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) 之类的?
【问题讨论】:
标签: javascript asp.net updatepanel