Pergunta

Quando eu tenho uma caixa de texto regular em um UpdatePanel (não um controle ASP.NET) com alguns eventos JavaScript nele, após o UpdatePanel atualiza meus eventos são ido. Existe uma maneira de voltar a juntar os meus eventos após a atualização? (De preferência sem colocar meus eventos em linha).

Foi útil?

Solução

Você pode usar o endRequest evento do PageRequestManager classe.

Outras dicas

Você pode ter um loop setInterval() na carga documento que iria procurar o elemento no painel de atualização e se ele não tinha os eventos, ele pode voltar a juntar-los.

Os eventos são ido, porque a sua caixa de texto é um novo elemento no DOM (após a atualização UpdatePanel). Como foi dito por korchev , uso o evento endRequest para re-anexar os eventhandlers.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top