![](/img/trans.png)
[英]Why in ASP.NET Ajax Update Panel after any action javascript elements stop working?
[英]Running script after Update panel AJAX asp.net
我在我的网站上运行 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>
http://www.asp.net/ajax/documentation/live/overview/AJAXClientEvents.aspx
存档:
您可以将 Timer 与一个函数一起使用,该函数每隔几百毫秒检查一次控件是否存在。 一旦检测到它们,应用您的脚本并结束计时器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.