nous avons un UserControl pour gérer les annulations d'utilisateurs, qui est utilisé dans quelques endroits. Cela a quelques champs de saisie et un bouton de soumission. Quand ils soumettent le statut de l'utilisateur est mis à jour et quelques autres choses sont faites et un message de rétroaction affiché.Comment savoir quand un UserControl a fini de déclencher un événement?
Sur l'une des pages qui contient le contrôle, après que l'utilisateur a annulé avec succès sa soumission via UserControl nous avons besoin que la page soit notifiée pour pouvoir appeler une de ses méthodes et mettre à jour son affichage [dans ce cas, le statut de l'utilisateur, qui était présent et est maintenant annulé].
Comment les relier? Je suppose que quelque chose impliquant des délégués et des gestionnaires d'événements, mais ne pas avoir beaucoup d'expérience avec eux, donc ne sais pas si je serais dans une impasse ...
Une solution très hacky serait pour le UserControl pour provoquer un re-direct et ensuite avoir la page surveiller la session ou un paramètre de chaîne de requête, etc., mais juste en tapant cela m'a fait frissonner alors je devrais être vraiment un dernier recours.
Si vous avez besoin de plus d'informations, merci de me le demander.
Puisque vous dites 'paramètre de chaîne' et 'page', je suppose que vous parlez de formulaires Web et non de formulaires. – jwarzech
J'ai redessiné à ASP.Net comme vous l'avez mentionné rediriger vers les pages. Si je me trompe et qu'il s'agit de winforms, n'hésitez pas à me corriger. – GenericTypeTea
Oui, c'est pour le web, pas de bureau. – Rich