3

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

4

3 回答 3

4

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

于 2008-10-01T19:36:32.717 回答
1

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

于 2008-10-01T19:19:27.467 回答
0

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

于 2008-10-01T19:45:20.307 回答