Malheureusement, l'interrogation de la valeur __EVENTTARGET ne fera pas l'affaire. Souvent, cette valeur sera vide. Le traitement de postback prend certaines décisions sur les événements à déclencher en fonction de la valeur cible de l'événement (le cas échéant) tester les valeurs d'état de contrôle par rapport aux valeurs affichées par le formulaire (comme une zone de texte) détermine si des événements tels que TextChanged .
En plus de raccorder un gestionnaire d'événements à toutes les commandes pour lesquelles vous souhaitez capturer des événements, je ne pense pas qu'il existe un moyen de le déterminer. Il pourrait être possible de faire fondamentalement ce que le cadre fait bien. Vous devez le faire entre la création des contrôles et la restauration de viewstate mais avant le traitement des valeurs validées. Vous pouvez comparer les valeurs de contrôle actuelles (à partir de viewstate) avec les valeurs affichées, en déterminant essentiellement les événements feu.
Quel est votre objectif avec ceci? Peut-être y a-t-il une meilleure solution.