gpt4 book ai didi

asp.net - UpdatePanel 中的控件丢失 JQuery 事件

转载 作者:行者123 更新时间:2023-12-03 22:44:42 24 4
gpt4 key购买 nike

我有一个位于 updatepanel 控件内的按钮。按钮的单击事件有一个通过 JQuery 为其定义的函数。异步回发完成后,随后单击按钮时 JQuery 事件将无法触发。 异步刷新后,我需要做什么来纠正此行为并维护按钮单击事件的 JQuery 事件附件?

最佳答案

将您的 jquery 事件处理程序绑定(bind)放入以下函数中

function pageLoad(sender,args) {

// binding code here, for example
$('#button').click(function(e) {
// do something when the click event is raised
});

}

pageLoad 在每次同步或异步回发后执行。 pageLoad 是 ASP.NET AJAX 中为此目的保留的函数名称。另一方面,$(document).ready() 仅在 DOM 最初准备好/加载时执行一次。

查看此Overview of ASP.NET AJAX client lifecycle events

关于asp.net - UpdatePanel 中的控件丢失 JQuery 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2001906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com