vendredi 24 décembre 2010

How to add trigger to an UpdatePanel programmatically

Dans certains cas,notamment lors de développement de webpart où il n'y a pas de page aspx, il peux être intéréssant de pouvoir ajouter des triggers à un updatePanel.

Nous avons un updatePanel qui se nomme updatePanel1 et nous souhaitons ajouter le click du bouton avec pour ID "monBouton1" en tant que trigger asynchrone à l'updatePanel.Voici comment procéder:
AyncPostBackTrigger myAsynPostBackTrigger = new AsyncPostBackTrigger();
myAsynPostBackTrigger.ControlID = "monBouton1";
myAsynPostBackTrigger.EventName = "Click";

//NB:Il faut que votre bouton ait été ajouté aux controls de la page avant d'ajouter votre trigger
updatePanel1.Triggers.Add(myAsynPostBackTrigger);

Aucun commentaire:

Enregistrer un commentaire