Ich habe eine Benutzer Klasse mit Funktionen Login() und Logout() und GetData() senden. Es gibt ein UserChanged Ereignis, das ausgelöst wird, wenn eine dieser Funktionen aufgerufen wird.asp.net: eines Objekts Ereignis von einem Usercontrol auf seine Eltern
Ich habe UserControls auf meiner Default.aspx (sie sind dynamisch hinzugefügt).
Ich habe ein UserControl namens Login.ascx. Es bietet die Funktionalität zur Verwendung der Benutzerklasse: Sie können sich hier anmelden/abmelden. Ich habe einen **** EventHandler * für ** UserChanged ***** (wenn ich keinen habe, scheitert es mit einer Ausnahme des Objekts nicht gefunden).
Ich muss die anderen UserControls über die Änderungen des Benutzerstatus alarmieren. Ich muss irgendwie das UserChanged-Ereignis von Login.ascx zu seinem Parent, Default.aspx übergeben.
Wie kann ich das tun?
So habe ich es versucht. Das Problem ist, dass das "OnUserChanged" -Ereignisobjekt null ist, also wird es nie gefeuert ... Ich weiß sicher, dass der Listener hinzugefügt wird (Ich breche und sehe es passieren), aber wenn es ausgelöst werden muss, ist es null .. . – Ted