我在我的网站上运行一个 ajax 更新面板。更新面板返回一些新控件。我想在从 ajax 调用返回后为控件设置一些 JavaScript。有什么办法吗?感谢您的帮助!
最佳答案
加入 MSAjax 事件
function pageLoad(){ }
每次更新面板刷新时都会触发。您可以在那里进行重新绑定(bind)/新绑定(bind)
...是的,这就是您需要做的全部,将其放在页面上,它就会触发。
更新::[看起来我的函数命名不正确(我认为它仍然可以工作)] 如果页面上有脚本管理器..
就这么简单<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
存档:
关于javascript - 更新面板 AJAX asp.net 后运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9026496/