Assinatura de evento JavaScript após a postagem assíncrona UpdatePanel
Eu tenho um problema com o manipulador de eventos jquery após postagem assíncrona na página asp.net. Eu leioEste tópic - é uma boa solução, mas preciso de uma função separada. Então, eu estou usandojquery masked plugin.
Meu código js agora é:
<script type="text/javascript">
jQuery(document).ready(function () {
var control = $("#txtCustomerPhone");
InitPhonePattern(this, control);
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(InitPhonePattern(this, control));
});
function InitPhonePattern(sender, args) {
$(args[0]).mask("+7 (999) 999-99-99", { completed:
function () {
$('#btnCheckCustomerPhone').click();}
});
}
</script>
Como você vê, a máscara foi inicializada 2 vezes: no documento Ready () e depois da postagem assíncrona (em endRequest ()). Mas o plug-in de máscara não é mapeado após a postagem assíncron
Alguém entende problema? Ficaria muito grato pela ajuda!