UpdatePanel更新后如何执行操作?

时间:2008-10-01 19:16:49

标签: javascript asp.net-ajax updatepanel

当我在UpdatePanel(不是ASP.NET控件)中有一些常规文本框并且有一些JavaScript事件时,在UpdatePanel更新后,我的事件就消失了。更新后有没有办法重新附加我的活动? (最好不要将我的活动内联)。

3 个答案:

答案 0 :(得分:4)

您可以使用endRequest类的PageRequestManager事件。

答案 1 :(得分:1)

您可以在文档加载上使用setInterval()循环来搜索更新面板中的元素,如果它没有事件,则可以重新附加它们。

答案 2 :(得分:0)

事件已经消失,因为您的文本框是DOM中的新元素(在UpdatePanel刷新之后)。正如korchev所述,使用endRequest事件重新附加事件处理程序。