2008-10-01 64 views
3

当我有一个UpdatePanel(而不是ASP.NET控件)中的常规文本框,其上有一些JavaScript事件,UpdatePanel更新后我的事件消失了。更新后有没有办法重新附加我的活动? (最好不要将我的活动内联)。如何在UpdatePanel更新后执行操作?

回答

1

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

0

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

相关问题