Wenn die Masterseite ein Label mit der ID label1 aufweist, kann ich diese ID auf der Inhaltsseite steuern. Die ID wird nicht weitergegeben, also kann ich sie nicht von Natur aus kontrollieren. . Zum Beispiel, wenn ich eine Kontrolle mit der ID contentLabel habe ich es Code, indem nur die Eingabe contentLabel zugreifen kann (was auch immer ich tue)ID des Masterseitenobjekts in Inhaltsseite abrufen
Antwort
Hier sind zwei Möglichkeiten:
: Stellen Sie sicher, dass Ihr Inhalt aspx MasterType gibt:
<%@ MasterType VirtualPath="~/yourMasterPageName.master" %>
Dadurch Ihre Inhalte Seite wissen lässt, was von Ihrem Master-Seite erwarten und gibt Ihnen IntelliSense. So können Sie jetzt die Text-Eigenschaft des Labels auf dem Code-Behind der Master-Seite anzeigen.
public string ContentLabelText
{
get { return contentLabel.Text; }
set { contentLabel.Text = value; }
}
Dann können Sie es in Ihrem Inhalt der Seite Code-Behind-Seite ala Zugang:
Master.ContentLabelText = "hah!";
oder : Sie können das Etikett über FindControl() wie so Zugang:
var contentLabel = Master.FindControl("contentLabel") as Label;
gibt es eine bessere Praxis oder ist das der einzige Weg? nur neugierig – auwall12688
Nicht dass ich mir dessen bewusst bin ... also, ich werde nach anderen Antworten Ausschau halten. – canon
Danke, es funktioniert perfekt. Ich bin neu in .NET. Für eine Weile programmiert, aber nie in .NET oder Web-Entwicklung. – auwall12688
- 1. Thread-ID des Hauptthreads abrufen
- 2. So deaktivieren/überschreiben Sie die ID-Generierung des Namenscontainers der Steuer-ID der Inhaltsseite
- 3. LSF - ID des übermittelten Jobs abrufen
- 4. Thread-ID des aktuellen Methodenaufrufs abrufen
- 5. Abrufen des Primärschlüssels (ID) in Fixture (Python, SQLAlchemy)
- 6. String-Version des Dokuments nach ID in Gensim abrufen
- 7. SIM-ID abrufen
- 8. Abrufen des Namens in MySQL
- 9. Festlegen des Eigenschaftswerts auf der Masterseite von der Inhaltsseite
- 10. Abrufen des Sitzungs-ID-Werts aus einer JSF-Anforderung
- 11. Java OAuth Benutzer-ID abrufen
- 12. Abrufen der CLR-ID
- 13. ExtJS - Abrufen der ID des gerade gespeicherten Datensatzes
- 14. Speichern der Stadt-ID in DB und Abrufen des Namens der Stadt beim Abrufen von Daten?
- 15. ausgewählte ID aus Tabelle 1 zum Abrufen des Benutzernamens von ähnlicher ID in Tabelle 2 vb.net
- 16. Abrufen des PayPal MassPay-Transaktionsstatus mit der ursprünglichen Korrelations-ID
- 17. Abrufen des YouTube-Videotitels von der bekannten Video-ID
- 18. Abrufen der ID des Andockcontainers aus dem Containernamen
- 19. JQuery - Abrufen des übergeordneten Elements aus einem verschachtelten Element ID
- 20. wie die ID des Albums Profil Facebook abrufen
- 21. Festlegen des AsyncPostBackTimeout-Werts von ScriptManager auf der ASP.NET-Inhaltsseite
- 22. MFC: Button ID abrufen programmatisch
- 23. Google Blatt nach ID abrufen?
- 24. Abrufen der iOS-Geräte-ID
- 25. ArrayList Objekt durch ID abrufen
- 26. Abrufen der Agenten-ID in Anylogic 7.3.1
- 27. Abrufen der Standard-Kalender-ID in Android
- 28. Abrufen der Terminaldienste-Sitzungs-ID in .NET?
- 29. Abrufen der Dateigröße nach ID in jquery
- 30. CSS auf Inhaltsseite in Asp.NET anwenden
Ich habe ein Kopfgeld angefangen, weil ich neugierig bin, ob es da draußen eine bessere Antwort gibt. Meine Antwort erfordert mehr Schritte, als ich möchte, und es ist eine Art Pita über mehrere Inhaltsseiten hinweg. – canon
@antisanity Was ist ein "Pita"? – MikeTeeVee
@MikeTeeVee Schmerz in der ... _butt_. Es scheint nur die Auswahl einer ** MasterPage ** sollte den ** MasterType ** für Sie festlegen. – canon