Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.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 更新后运行脚本面板AJAX asp.net_Javascript_C#_Asp.net_Ajax_Updatepanel - Fatal编程技术网

Javascript 更新后运行脚本面板AJAX asp.net

Javascript 更新后运行脚本面板AJAX asp.net,javascript,c#,asp.net,ajax,updatepanel,Javascript,C#,Asp.net,Ajax,Updatepanel,我正在我的网站上运行一个ajax更新面板。“更新”面板返回一些新控件。在从ajax调用返回控件之后,我想为这些控件设置一些JavaScript。有没有办法做到这一点?谢谢你的帮助 连接到MSAjax事件中 function pageLoad(){ } 这将在每次更新面板刷新时触发。。您可以在那里进行重新绑定/新绑定 …是的,这就是你需要做的,把它放在页面上,它就会开火 更新::[看起来我的函数名不正确(我认为它仍然可以工作)] 如果页面上有一个脚本管理器,,它就真的很简单 <scrip

我正在我的网站上运行一个ajax更新面板。“更新”面板返回一些新控件。在从ajax调用返回控件之后,我想为这些控件设置一些JavaScript。有没有办法做到这一点?谢谢你的帮助

连接到MSAjax事件中

function pageLoad(){ } 
这将在每次更新面板刷新时触发。。您可以在那里进行重新绑定/新绑定

…是的,这就是你需要做的,把它放在页面上,它就会开火

更新::[看起来我的函数名不正确(我认为它仍然可以工作)] 如果页面上有一个脚本管理器,,它就真的很简单

<script> 
   ///<summary>
   ///  This will fire on initial page load, 
   ///  and all subsequent partial page updates made 
   ///  by any update panel on the page
   ///</summary>
   function pageLoad(){ alert('page loaded!') }  
</script>

///
///这将在初始页面加载时触发,
///以及所有后续的部分页面更新
///通过页面上的任何更新面板
///
函数pageLoad(){alert('page loaded!')}

存档:


你可以使用一个计时器,它的功能是每隔几百毫秒检查一次控件是否存在。一旦它检测到控件,应用你的脚本并结束计时器。

你能举个例子吗。我如何将某些东西与MS ajax事件联系起来?啊,这是钱!我已经有几年没有使用webforms了(但最近又使用了)。我记得多年来一直试图这样做。这是他们最近添加的一项新功能,还是只是没有广泛发布?文档似乎是这样的gone@Cloud,添加了web存档链接。@hanzolo-只有当我们将其直接添加到aspx中时,它才起作用。但是,如果我们使用外部.js文件,则不起作用。你知道为什么会这样吗?