当我在UpdatePanel(不是ASP.NET控件)中有一些常规文本框并且有一些JavaScript事件时,在UpdatePanel更新后,我的事件就消失了。更新后有没有办法重新附加我的活动? (最好不要将我的活动内联)。
答案 0 :(得分:4)
您可以使用endRequest类的PageRequestManager事件。
答案 1 :(得分:1)
您可以在文档加载上使用setInterval()
循环来搜索更新面板中的元素,如果它没有事件,则可以重新附加它们。
答案 2 :(得分:0)
事件已经消失,因为您的文本框是DOM中的新元素(在UpdatePanel刷新之后)。正如korchev所述,使用endRequest事件重新附加事件处理程序。