2009-06-25 6 views

Antwort

2

Im Allgemeinen sollten die Steuerelemente auf einer Seite sehr wenig voneinander wissen.

Allerdings kennt die Seite beide über sie. Besitzt eine Eigenschaft das erste Steuerelement, das die Seite lesen soll, verwendet die Seite diesen Wert, um eine Eigenschaft für das zweite Steuerelement festzulegen.

0

HttpContext.Items? Öffentliche Eigenschaften (fühlt sich schmutzig an) == ((OtherControl) this.Control.Page.FindControl ("OtherControl")). PropertyName?

0

Jede Steuerung kann Eigenschaften aufweisen, die Ansichtszustand sind retained verwenden, beim Laden der Seite zuweisen die Eigenschaft einer Variablen auf der Seite kann die andere Steuerung eingestellt werden diese Kontrollen

1

Benutzer verwenden, sollten unabhängige Einheiten sein. Der beste Kommunikationsweg zwischen ihnen ist die Verwendung von Ereignissen. Die enthaltende Seite ist verantwortlich für das Abonnieren und Verwalten von Ereignissen und das Koordinieren von Aktionen zwischen Benutzersteuerelementen.

+0

Haben Sie einen Link zum Beispiel? das Thema macht Sinn, aber die Umsetzung ist nicht einfach für mich –

+0

Werfen Sie einen Blick auf meine Antwort auf diese Frage: http://StackOverflow.com/Questions/839365/best-way-to-display-search-results-on-the- Gleiche-Seite-wie-die-Suche-Kontrolle-in-asp –

Verwandte Themen