Aus einem UserControl auf Methoden der Page zugreifen

01/03/2009 - 20:15 von Jan | Report spam
Hallo NG,

ist es möglich, aus einem UserControl auf Methoden der Page zuzugreifen, die
das UserControl einbindet?

Über Page.FindControl hat man ja Zugriff auf die Webcontrols der Seite, doch
würde ich lieber bestimmte Eigenschaften bzw. Methoden direkt aufrufen können.

Ist so etwas möglich?

Vielen Dank!

Jan
 

Lesen sie die antworten

#1 Thomas Bandt
01/03/2009 - 23:37 | Warnen spam
Hallo,

Jan schrieb:
ist es möglich, aus einem UserControl auf Methoden der Page zuzugreifen, die
das UserControl einbindet?

Über Page.FindControl hat man ja Zugriff auf die Webcontrols der Seite, doch
würde ich lieber bestimmte Eigenschaften bzw. Methoden direkt aufrufen können.

Ist so etwas möglich?



ja. Entweder du castest direkt auf die Klasse, oder
du nutzt Reflection.

Bsp.:

Parent.GetType().GetMethod("Machwas").Invoke(Parent, null)

Ruft die Methode Machwas() im übergeordneten Control auf.
Das kannst du auch rekursiv machen.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Die ASP.NET-Profis aus Nürnberg
http://blog.thomasbandt.de - Privates Blog

Ähnliche fragen