C# 在pageLoad事件中获取更新面板原因回发

C# 在pageLoad事件中获取更新面板原因回发,c#,javascript,asp.net,asp.net-ajax,updatepanel,C#,Javascript,Asp.net,Asp.net Ajax,Updatepanel,如何在函数pageLoad()事件中确定哪个更新面板导致回发 我的pageLoadevenet启动了两次,我想这是因为我有两个更新面板 谢谢您应该能够从_ueventtarget表单字段中分辨出这一点。您可以改为处理,并使用该方法获取应重新呈现其内容的更新面板的ID: <script type="text/javascript"> var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_begi

如何在
函数pageLoad()
事件中确定哪个更新面板导致回发

我的
pageLoad
evenet启动了两次,我想这是因为我有两个更新面板


谢谢

您应该能够从_ueventtarget表单字段中分辨出这一点。

您可以改为处理,并使用该方法获取应重新呈现其内容的
更新面板的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>

var prm=Sys.WebForms.PageRequestManager.getInstance();
prm.添加_beginRequest(onBeginRequest);
函数onBeginRequest(发送方,参数){
var updatePanelID=args.get_updatepanelsoupdate();
}