Zugriff auf Master-Seite eine öffentliche Methode aus dem user-control/class/Seite
Bin ich auf eine Methode zuzugreifen, die auf meinem master-Seite. Ich habe einen Fehler label, die ich aktualisieren möchten, basiert auf Fehlermeldungen bekomme ich von meiner Website.
public string ErrorText
{
get { return this.infoLabel.Text; }
set { this.infoLabel.Text = value; }
}
Wie kann ich auf mein Benutzer-Steuerelement oder Klassen, die ich einrichten?
InformationsquelleAutor Churchill | 2010-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seite enthalten sollte nächste markup:
dann
Page.Master
haben nicht eine Art vonMasterPage
aber Ihre master-Seite geben, also:Seite code-behind:
Einen anderen Weg:
(stellen Sie es auf App_Code-oder besser - in die Bibliothek-Klasse)
Verwendung:
Hi! Soweit ich weiß - leider Nein, es funktioniert nicht für Benutzersteuerelemente. UC weiß nichts über die Eltern-Seite master-Seite nur einen Verweis zu Ihnen: dies.Seite, diesem.Seite.Meister, also option #2 ist der einzige, den ich kenne
InformationsquelleAutor abatishchev
Zugriff auf die masterpage:
dann müssen Sie vielleicht zu werfen, um die tatsächliche Art der master-Seite, so dass Sie bekommen konnte, die
ErrorText
Eigenschaft oder machen Sie Ihre master-Seite eine Schnittstelle implementieren, die dieses Eigentum.stackoverflow.com/questions/416691/...
InformationsquelleAutor Darin Dimitrov