Senden von Daten von einem Unterlayout zu einem anderen in Sitecore

Es fällt mir schwer, ein Filtersystem in Sitecore 7 zu erstellen.

Ich habe 2 Unterlayouts auf derselben Ebene der Seite.

Untergeordnetes Layout A ist eine Seitenleiste mit einer Liste von Kontrollkästchen und einem Ereignis, das eine Liste mit den ausgewählten Werten auffüllt. Unterlayout B zeigt eine Reihe von Elementen an.

Ich möchte die aufgefüllte Liste von Unterlayout A an Unterlayout B senden, um die Elementliste basierend auf der Auswahl des Benutzers zu filtern. Ich konnte dies tun, indem ich die Daten über die Sitzung weitergab, aber dies ist kein optimaler Weg, mit diesen Daten umzugehen.

Ich habe versucht, eine Eigenschaft für Unterlayout A zu definieren und die Liste dort zu laden, kann jedoch nicht die genaue Instanz von Unterlayout A von Unterlayout B abrufen, um die aufgefüllte Eigenschaft zu lesen. Der Versuch, Page.FindControl ("IdOfSomeElementFromSublayoutA") zu verwenden, gibt in Sublayout B immer null zurück.

Ich verwende Sitecore 7 Update 2.

Vielen Dank für deine Zeit.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage