- Déclenchement d'événement dans un control utilisateur et remonté de l'événement dans la page courant
- ASP / ASP.NET : .net 2 - utilisation du clientcallback au sein d'un controle + declenchement d'even
- Renvoyer un évènement vers un controle utilisateur parent
- Déclencher un évènement lorsq'une action est effectuée un certain nombre de fois
- Ocx textbox à saisie semie-automatique (controle utilisateur)
Pour ma part, je complique un peu la tache :
mon controle est une image ou imageBouton suivant les cas et il est apellé dans un gridView. Suivant certains paramètres de la ligne des données du gridView, L'image est un bouton ou non. Enfin la n'est pas le pb. Mon soucis c'est que je ne peux pas faire
this.UserControl1.OnClick += new EventHandler(UserControl1_OnClick); dans le page_Load mais je suis obligé de le faire de la OnRowCreated de mon gridView.
Et du coup, voici mon erreur
La référence d'objet n'est pas définie à une instance d'un objet.
Erreur source:
Ligne 72 : protected void Image_Click(object sender, EventArgs e)
Ligne 73 : {
Ligne 74 : if (e != null) OnImageClick(sender, e);
Ligne 75 : }
Merci d'avance pour ton aide.
this.UserControl1.OnClick += new EventHandler(UserControl1_OnClick);
??
J'avais un peu oublié ce détail ...
En tout cas, merci beaucoup !!!
Sinon, pour info, tu as bien la version 2 du framework .Net ?
et dans ta page qui contient le controle utilisateur, tu as bien, dans le page_load(object sender, EventArgs e) un truc du style :
this.UserControl1.OnClick += new EventHandler(UserControl1_OnClick);
??