2010-08-18 5 views
2

Je travaille sur asp.net, addon avec JQuery. Après l'enregistrement de endRequest à l'intérieur de la fonction ready() de JQuery.Asp.net ajax + Jquery: EndRequestHandler (expéditeur, args)

Sys.WebForms.PageRequestManager.getInstance(). Add_endRequest (EndRequestHandler);

Pour la fonction:

fonction EndRequestHandler (expéditeur, args) {}

Comment pourrais-je récupérer l'ID du bouton où je clique basé sur 'l'expéditeur' et 'args'?

Merci d'avance.

+0

L'ID de * quel bouton? IIRC L'ID du contrôle qui a provoqué la publication n'est pas disponible ici, uniquement lors de l'envoi de la demande. –

+0

Salut, Je voulais dire le contrôle (le bouton) que j'ai cliqué pour augmenter la publication. – olidev

Répondre

4

Cela devrait le faire.

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); 

function EndRequestHandler(sender, args) { 
    if (args.get_error() == undefined) { 
     alert(sender._postBackSettings.sourceElement.id);    
    } 
}