Bonjour à tous, voici mon problème :
Pour connecter un UserControl à la page parente pour modifier une propriété de la page maître,
j'ai trouvé le code suivant :
Lors de l'éxecution, j'obtient le message d'erreur suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 // .ascx.cs public event System.EventHandler Error; protected void Message(string Message, int Type) { CommandEventArgs e = new CommandEventArgs(Message, Type); this.Error(this, e); } // .aspx <userControls:SiteMapManager ID="SiteMapManager" runat="server"></userControls:SiteMapManager> <% SiteMapManager.Error += new EventHandler(SiteMapManager_Error); %> // .aspx.cs protected void SiteMapManager_Error(object sender, EventArgs e) { CommandEventArgs EventArgs = (CommandEventArgs)e; if ((int)EventArgs.CommandArgument == 1) // Information Master.MessageInfo = EventArgs.CommandName; else if ((int)EventArgs.CommandArgument == 0) // Erreur Master.MessageErreur = EventArgs.CommandName; else Master.MessageErreur = "Impossible de lire le message retourné par le contrôle."; }:
Que faire (et merci d'avance) ?Erreur du serveur dans l'application '/MonApplication'.
La référence d'objet n'est pas définie à une instance d'un objet.
Erreur source : this.Error(this, e);![]()
Partager