Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当页面位于iframe中时,如何使pageLoad功能工作?_Javascript_Asp.net_Iframe_Updatepanel_Partial Postback - Fatal编程技术网

Javascript 当页面位于iframe中时,如何使pageLoad功能工作?

Javascript 当页面位于iframe中时,如何使pageLoad功能工作?,javascript,asp.net,iframe,updatepanel,partial-postback,Javascript,Asp.net,Iframe,Updatepanel,Partial Postback,我有一个aspx页面,其中包含一个UpdatePanel和一个附带的js文件,其中包含两个函数 $document.ready-其代码在页面加载后只需执行一次 函数pageLoad-它包含每次发生部分回发时都需要执行的代码。 这个设置工作得非常好,直到另一个团队决定将我的整个页面放入iframe。文档结构现在如下所示 <iframe> #document <html> <head> </head> <bo

我有一个aspx页面,其中包含一个UpdatePanel和一个附带的js文件,其中包含两个函数

$document.ready-其代码在页面加载后只需执行一次 函数pageLoad-它包含每次发生部分回发时都需要执行的代码。 这个设置工作得非常好,直到另一个团队决定将我的整个页面放入iframe。文档结构现在如下所示

<iframe>
  #document
   <html>
       <head> </head>
       <body> </body>
   </html>
</iframe>
现在,pageLoad函数在部分回发期间不会执行。我做了一些研究,发现了调用函数的其他方法,如本问题中所述

但当iframe存在时,这些似乎都不起作用。我使用System.Web.UI.ScriptManager.RegisterClientScriptBlock 单击一个函数,该函数也会导致回发。即使这样也不行

tl;dr:pageLoad在我将整个文档放入iframe后停止工作。如何在每次部分回发后调用该函数中的代码


非常感谢您提前抽出时间。

据我所知,每次回发邮件时都会调用pageLoad。对于部分回发,您需要检查isPartialLoad。例如,pageLoadargs,sender{ifargs.isPartialLoad。您能在这里发布所有代码吗?您好@Dinmyte,我通过以不同的方式注册客户端脚本块使其工作。我现在有一个不同的问题。我将就此提出一个新问题。谢谢!