Ich bin auf eine Methode auf meiner Masterseite zugreifen. Ich habe eine Fehlermeldung, die ich aufgrund von Fehlermeldungen, die ich von meiner Website erhalte, aktualisieren möchte.Zugriff Master-Seite öffentliche Methode von Benutzersteuerung/Klasse/Seite
public string ErrorText
{
get { return this.infoLabel.Text; }
set { this.infoLabel.Text = value; }
}
Wie kann ich über meine Benutzersteuerung oder Klassen, die ich eingerichtet habe, darauf zugreifen?
Hey da abatischev, ich habe genau das gleiche Problem wie OP. Ich bin dabei, die Interface-Route zu versuchen, die schnell aussieht :) Nur neugierig, ist MasterType, im ersten Beispiel in einem Benutzersteuerelement gültig? Ich weiß, dass dies mit untergeordneten Seiten gut funktioniert, und frage mich, ob es eine Möglichkeit gibt, dies mit den Benutzersteuerelementen zu implementieren, bevor Option 2 implementiert wird. Danke! – clamchoda
@Chris: Hallo! Soweit ich weiß - leider nein, funktioniert es nicht für UserControls. UC kennt nichts von der Masterseite der Elternseite, hat nur einen Verweis auf sie: this.Page, this.Page.Master, also ist die Option # 2 die einzige, die ich kenne – abatishchev