2 Stimmen

Kann eine Benutzerkontrolle eine Masterseite haben?

Ich erstelle eine Seite, die mehrere Benutzerkontrollen hat (ähnlich wie WebParts). Jedes Widget hat einen gemeinsamen UI-Abschnitt und einen Inhaltsabschnitt.

Ich habe dies mit einem ParentUserControl, das die gemeinsamen Elemente enthält, und einem ChildUserControl, das den Inhalt enthält, umgesetzt. Bisher funktioniert es hervorragend.

Ich bin neugierig zu wissen, ob ich ein einzelnes Steuerelement, das eine MasterPage mit gemeinsamen UI-Elemente hat und diese MasterPage über alle anderen Kinder-Steuerelemente einschließen verwendet haben sollte? (natürlich unter der Annahme, dass MasterPage innerhalb einer UC verwendet werden kann)

1voto

Andrew Hare Punkte 332190

Leider sind die MasterPages für die Arbeit mit dem Page Typ. Die Website Page Typ ist so konzipiert, dass er seine OnPreInit Methode, um die MasterPage zu initialisieren und einzurichten. Aus diesem und mehreren anderen Gründen können MasterPages nicht mit UserControls verwendet werden.

Was Sie jetzt eingerichtet haben, klingt ziemlich gut - gibt es einen Grund, warum Sie es ändern wollen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X