我如何确定哪个更新面板导致function pageLoad()
事件回发?
我的pageLoad
eventet 触发了两次,我认为这是因为我的 2 个更新面板而发生的
谢谢
我如何确定哪个更新面板导致function pageLoad()
事件回发?
我的pageLoad
eventet 触发了两次,我认为这是因为我的 2 个更新面板而发生的
谢谢
您可以改为处理BeginRequest
-Event并使用该get_updatePanelsToUpdate()
方法获取UpdatePanel
应重新呈现其内容的 (s) 的 ID:
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(onBeginRequest);
function onBeginRequest(sender, args) {
var updatePanelID = args.get_updatePanelsToUpdate();
}
</script>
您应该能够从 __EVENTTARGET 表单字段中看出这一点。